fix(jqLite): allow override of jqLite.triggerHandler event object

This commit is contained in:
Matias Niemelä 2013-06-13 22:28:36 -04:00 committed by Misko Hevery
parent 6822709191
commit 0cac8729fb

View file

@ -775,12 +775,15 @@ forEach({
clone: JQLiteClone,
triggerHandler: function(element, eventName) {
triggerHandler: function(element, eventName, eventData) {
var eventFns = (JQLiteExpandoStore(element, 'events') || {})[eventName];
var event;
eventData = eventData || {
preventDefault: noop,
stopPropagation: noop
};
forEach(eventFns, function(fn) {
fn.call(element, {preventDefault: noop});
fn.call(element, eventData);
});
}
}, function(fn, name){