aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
authorMatias Niemelä2013-06-13 22:28:36 -0400
committerMisko Hevery2013-06-17 21:23:22 -0700
commit0cac8729fb3824ebb07cee84ef78b43900c7e75d (patch)
treef377e86dfa4821b416422b38b68a8ab54710e2f3 /src/jqLite.js
parent68227091911a2a6d55b255aa9a33bb142628fd2d (diff)
downloadangular.js-0cac8729fb3824ebb07cee84ef78b43900c7e75d.tar.bz2
fix(jqLite): allow override of jqLite.triggerHandler event object
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){