Fixed event listener issue

This commit is contained in:
Timothy Warren 2011-07-20 08:22:13 -04:00
parent d75001d5bd
commit 492f7bb2ed
1 changed files with 7 additions and 5 deletions

12
kis.js
View File

@ -73,7 +73,9 @@
for(var i in self)
{
if(typeof self[i] === "object")
self[i].el = sel;
{
self[i].el = sel;
}
}
self.el = sel;
@ -406,14 +408,14 @@
{
attach = function (sel, event, callback)
{
if (typeof sel.addEventListener !== "undefined")
if (typeof sel.addEventListener != null)
{
sel.addEventListener(event, callback, false);
}
};
remove = function (sel, event, callback)
{
if (typeof sel.removeEventListener !== "undefined")
if (typeof sel.removeEventListener != null)
{
sel.removeEventListener(event, callback, false);
}
@ -505,8 +507,8 @@
(add === true)
? attach(e, event, callback)
: remove(e, event, callback);
? attach(sel, event, callback)
: remove(sel, event, callback);
};
e = {