/*!
- * Ext JS Library 3.1.1
- * Copyright(c) 2006-2010 Ext JS, LLC
+ * Ext JS Library 3.2.0
+ * Copyright(c) 2006-2010 Ext JS, Inc.
* licensing@extjs.com
* http://www.extjs.com/license
*/
this.listeners = config.listeners;
// Call our superclass constructor to complete construction process.
- Employee.superclass.constructor.call(config)
+ Employee.superclass.constructor.call(this, config)
}
});
</code></pre>
* @return {Boolean} True if the event is being listened for, else false
*/
hasListener : function(eventName){
- var e = this.events[eventName];
+ var e = this.events[eventName.toLowerCase()];
return ISOBJECT(e) && e.listeners.length > 0;
},
findListener : function(fn, scope){
var list = this.listeners,
i = list.length,
- l,
- s;
- while(i--) {
+ l;
+
+ scope = scope || this.obj;
+ while(i--){
l = list[i];
- if(l) {
- s = l.scope;
- if(l.fn == fn && (s == scope || s == this.obj)){
+ if(l){
+ if(l.fn == fn && l.scope == scope){
return i;
}
}