aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
authorAndy Joslin2013-07-17 11:36:09 -0400
committerIgor Minar2013-07-31 14:23:35 -0700
commitbdd4e982b7fee9811b40b545c21a74711686875c (patch)
tree77c1c98eca11ac8349ad9d360ebee1377dd8f938 /src/jqLite.js
parentf274c0a66b28711d3b9cc7b0775e97755dd971e8 (diff)
downloadangular.js-bdd4e982b7fee9811b40b545c21a74711686875c.tar.bz2
fix(jqLite): support space-seperated events in off
Closes #3256
Diffstat (limited to 'src/jqLite.js')
-rw-r--r--src/jqLite.js14
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);
+ }
+ });
}
}