r1461 - trunk/ui

r1461 - trunk/ui


Author: scott.gonzalez
Date: Thu Jan 1 08:12:18 2009
New Revision: 1461
Modified:
trunk/ui/ui.core.js
Log:
Widget Factory: Fixed #3720: Removed use of extra function in
jQuery.trigger.
Modified: trunk/ui/ui.core.js
==============================================================================
--- trunk/ui/ui.core.js    (original)
+++ trunk/ui/ui.core.js    Thu Jan 1 08:12:18 2009
@@ -375,7 +375,10 @@
        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;
    }
};