96 lines
1.4 KiB
JavaScript
96 lines
1.4 KiB
JavaScript
/*
|
|
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
|
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
|
see: http://dojotoolkit.org/license for details
|
|
*/
|
|
|
|
//>>built
|
|
define("dojo/domReady",["./has"],function(_1){
|
|
var _2=this,_3=document,_4={"loaded":1,"complete":1},_5=typeof _3.readyState!="string",_6=!!_4[_3.readyState];
|
|
if(_5){
|
|
_3.readyState="loading";
|
|
}
|
|
if(!_6){
|
|
var _7=[],_8=[],_9=function(_a){
|
|
_a=_a||_2.event;
|
|
if(_6||(_a.type=="readystatechange"&&!_4[_3.readyState])){
|
|
return;
|
|
}
|
|
_6=1;
|
|
if(_5){
|
|
_3.readyState="complete";
|
|
}
|
|
while(_7.length){
|
|
(_7.shift())();
|
|
}
|
|
},on=function(_b,_c){
|
|
_b.addEventListener(_c,_9,false);
|
|
_7.push(function(){
|
|
_b.removeEventListener(_c,_9,false);
|
|
});
|
|
};
|
|
if(!_1("dom-addeventlistener")){
|
|
on=function(_d,_e){
|
|
_e="on"+_e;
|
|
_d.attachEvent(_e,_9);
|
|
_7.push(function(){
|
|
_d.detachEvent(_e,_9);
|
|
});
|
|
};
|
|
var _f=_3.createElement("div");
|
|
try{
|
|
if(_f.doScroll&&_2.frameElement===null){
|
|
_8.push(function(){
|
|
try{
|
|
_f.doScroll("left");
|
|
return 1;
|
|
}
|
|
catch(e){
|
|
}
|
|
});
|
|
}
|
|
}
|
|
catch(e){
|
|
}
|
|
}
|
|
on(_3,"DOMContentLoaded");
|
|
on(_2,"load");
|
|
if("onreadystatechange" in _3){
|
|
on(_3,"readystatechange");
|
|
}else{
|
|
if(!_5){
|
|
_8.push(function(){
|
|
return _4[_3.readyState];
|
|
});
|
|
}
|
|
}
|
|
if(_8.length){
|
|
var _10=function(){
|
|
if(_6){
|
|
return;
|
|
}
|
|
var i=_8.length;
|
|
while(i--){
|
|
if(_8[i]()){
|
|
_9("poller");
|
|
return;
|
|
}
|
|
}
|
|
setTimeout(_10,30);
|
|
};
|
|
_10();
|
|
}
|
|
}
|
|
function _11(_12){
|
|
if(_6){
|
|
_12(1);
|
|
}else{
|
|
_7.push(_12);
|
|
}
|
|
};
|
|
_11.load=function(id,req,_13){
|
|
_11(_13);
|
|
};
|
|
return _11;
|
|
});
|