Sha256: 7d34cf4f362008c4fb9bb957b67d15dabb0cdf871bc111cf93c22c9361818b61

Contents?: true

Size: 1.1 KB

Versions: 9

Compression:

Stored size: 1.1 KB

Contents

//>>built
define("dojox/io/scriptFrame",["dojo/main","dojo/io/script","dojo/io/iframe"],function(_1,_2,_3){
_1.deprecated("dojox.io.scriptFrame","dojo.io.script now supports parallel requests without dojox.io.scriptFrame","2.0");
_1.getObject("io.scriptFrame",true,dojox);
dojox.io.scriptFrame={_waiters:{},_loadedIds:{},_getWaiters:function(_4){
return this._waiters[_4]||(this._waiters[_4]=[]);
},_fixAttachUrl:function(_5){
},_loaded:function(_6){
var _7=this._getWaiters(_6);
this._loadedIds[_6]=true;
this._waiters[_6]=null;
for(var i=0;i<_7.length;i++){
var _8=_7[i];
_8.frameDoc=_3.doc(_1.byId(_6));
_2.attach(_8.id,_8.url,_8.frameDoc);
}
}};
var _9=_2._canAttach;
var _a=dojox.io.scriptFrame;
_2._canAttach=function(_b){
var _c=_b.args.frameDoc;
if(_c&&_1.isString(_c)){
var _d=_1.byId(_c);
var _e=_a._getWaiters(_c);
if(!_d){
_e.push(_b);
_3.create(_c,dojox._scopeName+".io.scriptFrame._loaded('"+_c+"');");
}else{
if(_a._loadedIds[_c]){
_b.frameDoc=_3.doc(_d);
this.attach(_b.id,_b.url,_b.frameDoc);
}else{
_e.push(_b);
}
}
return false;
}else{
return _9.apply(this,arguments);
}
};
return dojox.io.scriptFrame;
});

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dojox-rails-0.14.0 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojox-rails-0.13.0 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojox-rails-0.12.0 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojox-rails-0.11.0 vendor/assets/javascripts/io/scriptFrame.js
dojo-rails-0.9.4 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojo-rails-0.9.3 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojo-rails-0.9.2 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojo-rails-0.9.1 vendor/assets/javascripts/dojox/io/scriptFrame.js
dojo-rails-0.9.0 vendor/assets/javascripts/dojox/io/scriptFrame.js