From ca6d06805ee4478c4911b40924c1ce0c5fdc6907 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 18 Jun 2014 08:53:02 -0400 Subject: [PATCH] fix(events) (add|remove)EventListener: window -> element --- lib/client/events.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/client/events.js b/lib/client/events.js index 20f2d768..463886b4 100644 --- a/lib/client/events.js +++ b/lib/client/events.js @@ -40,13 +40,16 @@ var Util, DOM; if (isFunc) { listener = element; - element = window; + element = null; } + if (!element) + element = window; + callback(element, [ eventName, listener, - null + false ]); break; @@ -88,7 +91,7 @@ var Util, DOM; Util.checkArgs(arguments, ['type']); parseArgs(type, element, listener, function(element, args) { - window.addEventListener.apply(element, args); + element.addEventListener.apply(element, args); }); return Events; @@ -123,7 +126,7 @@ var Util, DOM; Util.checkArgs(arguments, ['type']); parseArgs(type, element, listener, function(element, args) { - window.removeEventListener.apply(element, args); + element.removeEventListener.apply(element, args); }); return Events;