From 0cac8729fb3824ebb07cee84ef78b43900c7e75d Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Thu, 13 Jun 2013 22:28:36 -0400 Subject: fix(jqLite): allow override of jqLite.triggerHandler event object --- src/jqLite.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/jqLite.js') diff --git a/src/jqLite.js b/src/jqLite.js index dc1f03e8..95203957 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -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){ -- cgit v1.2.3