From c57c683283b6032cde5f058c28b8449a0f841f48 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 7 Feb 2020 12:18:12 +0800 Subject: [PATCH] roojs-core.js roojs-core-debug.js roojs-all.js roojs-debug.js Roo/util/Observable.js --- Roo/util/Observable.js | 4 ++-- roojs-all.js | 4 ++-- roojs-core-debug.js | 6 ++++-- roojs-core.js | 4 ++-- roojs-debug.js | 6 ++++-- 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/Roo/util/Observable.js b/Roo/util/Observable.js index 62aac4be83..5343a4d34c 100644 --- a/Roo/util/Observable.js +++ b/Roo/util/Observable.js @@ -359,8 +359,8 @@ Roo.util.Observable.releaseCapture = function(o){ for(var i = 0; i < len; i++){ var args = Array.prototype.slice.call(arguments, 0); - args.push(ls.options); - var l = ls[i]; + var l = ls[i]; + args.push(l.options); if(l.fireFn.apply(l.scope||this.obj||window, args) === false){ this.firing = false; return false; diff --git a/roojs-all.js b/roojs-all.js index 010bdbb87b..5f824735b7 100644 --- a/roojs-all.js +++ b/roojs-all.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;var F=Array.prototype.slice.call(arguments,0); -for(var i=0;i0){this.firing=true;for(var i=0;i 0){ this.firing = true; - var args = Array.prototype.slice.call(arguments, 0); + for(var i = 0; i < len; i++){ + var args = Array.prototype.slice.call(arguments, 0); + args.push(ls.options); var l = ls[i]; - if(l.fireFn.apply(l.scope||this.obj||window, arguments) === false){ + if(l.fireFn.apply(l.scope||this.obj||window, args) === false){ this.firing = false; return false; } diff --git a/roojs-core.js b/roojs-core.js index c513842e6c..f06e91e3ce 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;var F=Array.prototype.slice.call(arguments,0); -for(var i=0;i0){this.firing=true;for(var i=0;i 0){ this.firing = true; - var args = Array.prototype.slice.call(arguments, 0); + for(var i = 0; i < len; i++){ + var args = Array.prototype.slice.call(arguments, 0); + args.push(ls.options); var l = ls[i]; - if(l.fireFn.apply(l.scope||this.obj||window, arguments) === false){ + if(l.fireFn.apply(l.scope||this.obj||window, args) === false){ this.firing = false; return false; } -- 2.39.2