Now that buttons are where clicks start use delegation to handle click.

This commit is contained in:
Chad Weider 2012-03-01 22:56:58 -08:00
parent 17b9fa4f36
commit 5b4b441697

View file

@ -100,11 +100,9 @@ var padeditbar = (function()
var self = this;
$("#editbar .editbarbutton").attr("unselectable", "on"); // for IE
$("#editbar").removeClass("disabledtoolbar").addClass("enabledtoolbar");
$("#editbar [data-key]").each(function (i, e) {
$(e).click(function (event) {
self.toolbarClick($(e).attr('data-key'));
event.preventDefault();
});
$("#editbar").delegate('[data-key] > button', 'click', function (event) {
self.toolbarClick(($(event.currentTarget).parent()).attr('data-key'));
event.preventDefault();
});
},
isEnabled: function()