X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=roojs-core.js;h=512642a2119789be7709e7c94fd2cf214da6b814;hp=652b4e94e09fe411a64dcb3f1fc3efc2e99fbe6e;hb=8673c23959602f121d1fb75c6a7ec7a656352897;hpb=aed997d7111c547c2693aeaefde2f32d7a267bbd diff --git a/roojs-core.js b/roojs-core.js index 652b4e94e0..512642a211 100644 --- a/roojs-core.js +++ b/roojs-core.js @@ -270,8 +270,8 @@ Roo.util.Observable.prototype.un=Roo.util.Observable.prototype.removeListener;Ro setTimeout(function(){h.apply(D,E);},o.delay||10);};};Roo.util.Event=function(D,E){this.name=E;this.obj=D;this.listeners=[];};Roo.util.Event.prototype={addListener:function(fn,D,E){var o=E||{};D=D||this.obj;if(!this.isListening(fn,D)){var l={fn:fn,scope:D,options:o} ;var h=fn;if(o.delay){h=C(h,o,D);}if(o.single){h=B(h,this,fn,D);}if(o.buffer){h=A(h,o,D);}l.fireFn=h;if(!this.firing){this.listeners.push(l);}else{this.listeners=this.listeners.slice(0);this.listeners.push(l);}}},findListener:function(fn,D){D=D||this.obj; var ls=this.listeners;for(var i=0,E=ls.length;i0){this.firing=true;for(var i=0;i0){this.firing=true;var F=Array.prototype.slice.call(arguments,0); +for(var i=0;i