$.widget: Fixed #3965: Copy properties from original event on to new event in _trigger.

This commit is contained in:
Scott González 2009-01-28 03:46:35 +00:00
parent cc3064b1f9
commit c9e6d28661

View File

@ -363,6 +363,14 @@ $.widget.prototype = {
event = $.Event(event);
event.type = eventName;
// copy original event properties over to the new event
// this would happen if we could call $.event.fix instead of $.Event
// but we don't have a way to force an event to be fixed multiple times
for (var i = $.event.props.length, prop; i;) {
prop = $.event.props[--i];
event[prop] = event.originalEvent[prop];
}
this.element.trigger(event, data);
return !($.isFunction(callback) && callback.call(this.element[0], event, data) === false