pass target to eventListener as a second argument

This commit is contained in:
nightwing 2013-03-17 15:23:08 +04:00
commit f531bceabe

View file

@ -54,17 +54,15 @@ EventEmitter._dispatchEvent = function(eventName, e) {
e.stopPropagation = stopPropagation;
if (!e.preventDefault)
e.preventDefault = preventDefault;
if (!e.target)
e.target = this;
for (var i=0; i<listeners.length; i++) {
listeners[i](e);
listeners[i](e, this);
if (e.propagationStopped)
break;
}
if (defaultHandler && !e.defaultPrevented)
return defaultHandler(e);
return defaultHandler(e, this);
};
@ -74,7 +72,7 @@ EventEmitter._signal = function(eventName, e) {
return;
for (var i=0; i<listeners.length; i++)
listeners[i](e);
listeners[i](e, this);
};
EventEmitter.once = function(eventName, callback) {