diff options
Diffstat (limited to 'ui/ui.core.js')
-rw-r--r-- | ui/ui.core.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/ui.core.js b/ui/ui.core.js index 9432777d6..05bb427f7 100644 --- a/ui/ui.core.js +++ b/ui/ui.core.js @@ -375,7 +375,10 @@ $.widget.prototype = { var eventName = (type == this.widgetEventPrefix ? type : this.widgetEventPrefix + type); event = event || $.event.fix({ type: eventName, target: this.element[0] }); - return this.element.triggerHandler(eventName, [event, data], this.options[type]); + + this.element.trigger(event, data); + var ret = (this.options[type] && this.options[type].call(this.element[0], event, data)); + return !event.isDefaultPrevented() && ret !== false; } }; |