]>
git.wh0rd.org - tt-rss.git/blob - lib/dojo/ready.js
2 Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
3 Available via Academic Free License >= 2.1 OR the modified BSD license.
4 see: http://dojotoolkit.org/license for details
8 define("dojo/ready",["./_base/kernel","./has","require","./domReady","./_base/lang"],function(_1
,_2
,_3
,_4
,_5
){var _6
=0,_7
,_8
=[],_9
=0,_a=function(){_6
=1;_1
._postLoad
=_1
.config
.afterOnLoad
=true;if(_8
.length
){_7(_b
);}},_b=function(){if(_6
&&!_9
&&_8
.length
){_9
=1;var f
=_8
.shift();try{f();}finally{_9
=0;}_9
=0;if(_8
.length
){_7(_b
);}}};_3
.on("idle",_b
);_7=function(){if(_3
.idle()){_b();}};var _c
=_1
.ready
=_1
.addOnLoad=function(_d
,_e
,_f
){var _10
=_5
._toArray(arguments
);if(typeof _d
!="number"){_f
=_e
;_e
=_d
;_d
=1000;}else{_10
.shift();}_f
=_f
?_5
.hitch
.apply(_1
,_10
):function(){_e();};_f
.priority
=_d
;for(var i
=0;i
<_8
.length
&&_d
>=_8
[i
].priority
;i
++){}_8
.splice(i
,0,_f
);_7();};1||_2
.add("dojo-config-addOnLoad",1);if(1){var dca
=_1
.config
.addOnLoad
;if(dca
){_c
[(_5
.isArray(dca
)?"apply":"call")](_1
,dca
);}}if(1&&_1
.config
.parseOnLoad
&&!_1
.isAsync
){_c(99,function(){if(!_1
.parser
){_1
.deprecated("Add explicit require(['dojo/parser']);","","2.0");_3(["dojo/parser"]);}});}if(1){_4(_a
);}else{_a();}return _c
;});