diff options
| author | Matias Niemelä | 2013-06-13 22:28:36 -0400 | 
|---|---|---|
| committer | Misko Hevery | 2013-06-17 21:23:22 -0700 | 
| commit | 0cac8729fb3824ebb07cee84ef78b43900c7e75d (patch) | |
| tree | f377e86dfa4821b416422b38b68a8ab54710e2f3 /src/jqLite.js | |
| parent | 68227091911a2a6d55b255aa9a33bb142628fd2d (diff) | |
| download | angular.js-0cac8729fb3824ebb07cee84ef78b43900c7e75d.tar.bz2 | |
fix(jqLite): allow override of jqLite.triggerHandler event object
Diffstat (limited to 'src/jqLite.js')
| -rw-r--r-- | src/jqLite.js | 9 | 
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){ | 
