aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/jqLite.js')
-rw-r--r--src/jqLite.js9
1 files changed, 6 insertions, 3 deletions
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){