diff options
| author | Andy Joslin | 2013-07-17 11:36:09 -0400 |
|---|---|---|
| committer | Igor Minar | 2013-07-31 14:23:35 -0700 |
| commit | bdd4e982b7fee9811b40b545c21a74711686875c (patch) | |
| tree | 77c1c98eca11ac8349ad9d360ebee1377dd8f938 /src | |
| parent | f274c0a66b28711d3b9cc7b0775e97755dd971e8 (diff) | |
| download | angular.js-bdd4e982b7fee9811b40b545c21a74711686875c.tar.bz2 | |
fix(jqLite): support space-seperated events in off
Closes #3256
Diffstat (limited to 'src')
| -rw-r--r-- | src/jqLite.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/jqLite.js b/src/jqLite.js index 072557ba..8a8a28e8 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -207,12 +207,14 @@ function JQLiteOff(element, type, fn) { delete events[type]; }); } else { - if (isUndefined(fn)) { - removeEventListenerFn(element, type, events[type]); - delete events[type]; - } else { - arrayRemove(events[type], fn); - } + forEach(type.split(' '), function(type) { + if (isUndefined(fn)) { + removeEventListenerFn(element, type, events[type]); + delete events[type]; + } else { + arrayRemove(events[type], fn); + } + }); } } |
