]> source.dussan.org Git - jquery-ui.git/commitdiff
Widget Factory: Fixed #3720: Removed use of extra function in jQuery.trigger.
authorScott González <scott.gonzalez@gmail.com>
Thu, 1 Jan 2009 16:12:18 +0000 (16:12 +0000)
committerScott González <scott.gonzalez@gmail.com>
Thu, 1 Jan 2009 16:12:18 +0000 (16:12 +0000)
ui/ui.core.js

index 9432777d6bf34eb150ea808f95a9523a131d1f27..05bb427f79bc642628ef0c330109fb6f0129fffd 100644 (file)
@@ -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;
        }
 };