mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
$.widget: Fixed #3965: Copy properties from original event on to new event in _trigger.
This commit is contained in:
parent
cc3064b1f9
commit
c9e6d28661
@ -363,6 +363,14 @@ $.widget.prototype = {
|
|||||||
event = $.Event(event);
|
event = $.Event(event);
|
||||||
event.type = eventName;
|
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);
|
this.element.trigger(event, data);
|
||||||
|
|
||||||
return !($.isFunction(callback) && callback.call(this.element[0], event, data) === false
|
return !($.isFunction(callback) && callback.call(this.element[0], event, data) === false
|
||||||
|
Loading…
Reference in New Issue
Block a user