Condor
16 Dec 2009, 12:28 AM
It should probably be:
removeListener: function(el, eventName, fn) {
el = Ext.getDom(el);
var i, len, li;
if (el && fn) {
if (eventName == UNLOAD) {
if (unloadListeners[el.id] !== undefined) {
for (i = 0, len = unloadListeners[el.id].length; i < len; i++) {
li = unloadListeners[el.id][i];
if (li && li[TYPE] == eventName && li[FN] == fn) {
unloadListeners[el.id].splice(i, 1);
}
}
}
return;
}
doRemove(el, eventName, fn, false);
}
},
removeListener: function(el, eventName, fn) {
el = Ext.getDom(el);
var i, len, li;
if (el && fn) {
if (eventName == UNLOAD) {
if (unloadListeners[el.id] !== undefined) {
for (i = 0, len = unloadListeners[el.id].length; i < len; i++) {
li = unloadListeners[el.id][i];
if (li && li[TYPE] == eventName && li[FN] == fn) {
unloadListeners[el.id].splice(i, 1);
}
}
}
return;
}
doRemove(el, eventName, fn, false);
}
},