X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=docs%2Fsrc%2FRoo_util_Observable.js.html;h=70d02e76093362c2538a89866f096c58dddd4c95;hb=eec6e9012eaf7326c7329ada577dacc900021aa4;hp=b3f51deec43cd64be5cd03c7f92db73af3407ae8;hpb=c1c0168c0e693c4262f3f744a82419f9d9b1807f;p=roojs1 diff --git a/docs/src/Roo_util_Observable.js.html b/docs/src/Roo_util_Observable.js.html index b3f51deec4..70d02e7609 100644 --- a/docs/src/Roo_util_Observable.js.html +++ b/docs/src/Roo_util_Observable.js.html @@ -1,4 +1,4 @@ -
/*
+Roo/util/Observable.js /*
* Based on:
* Ext JS Library 1.1.1
* Copyright(c) 2006-2007, Ext JS, LLC.
@@ -188,12 +188,15 @@
relayEvents : function(o, events){
var createHandler = function(ename){
return function(){
+
return this.fireEvent.apply(this, Roo.combine(ename, Array.prototype.slice.call(arguments, 0)));
};
};
for(var i = 0, len = events.length; i < len; i++){
var ename = events[i];
- if(!this.events[ename]){ this.events[ename] = true; };
+ if(!this.events[ename]){
+ this.events[ename] = true;
+ };
o.on(ename, createHandler(ename), this);
}
},
@@ -356,10 +359,10 @@
var ls = this.listeners, scope, len = ls.length;
if(len > 0){
this.firing = true;
- var args = Array.prototype.slice.call(arguments, 0);
+ var args = Array.prototype.slice.call(arguments, 0);
for(var i = 0; i < len; i++){
- var l = ls[i];
- if(l.fireFn.apply(l.scope||this.obj||window, arguments) === false){
+ var l = ls[i];
+ if(l.fireFn.apply(l.scope||this.obj||window, args) === false){
this.firing = false;
return false;
}