blob: 523acd38254566218ad78d335ab03fd1caeecc5a [file] [log] [blame]
dojo.provide("dojo.browser_debug");
dojo.hostenv.loadedUris.push("../src/bootstrap1.js");
dojo.hostenv.loadedUris.push("../src/loader.js");
dojo.hostenv.loadedUris.push("../src/hostenv_browser.js");
dojo.hostenv._loadedUrisListStart=dojo.hostenv.loadedUris.length;
function removeComments(_1){
_1=new String((!_1)?"":_1);
_1=_1.replace(/^(.*?)\/\/(.*)$/mg,"$1");
_1=_1.replace(/(\n)/mg,"__DOJONEWLINE");
_1=_1.replace(/\/\*(.*?)\*\//g,"");
return _1.replace(/__DOJONEWLINE/mg,"\n");
}
dojo.hostenv.getRequiresAndProvides=function(_2){
if(!_2){
return [];
}
var _3=[];
var _4;
RegExp.lastIndex=0;
var _5=/dojo.(hostenv.loadModule|hostenv.require|require|requireIf|kwCompoundRequire|hostenv.conditionalLoadModule|hostenv.startPackage|provide)\([\w\W]*?\)/mg;
while((_4=_5.exec(_2))!=null){
_3.push(_4[0]);
}
return _3;
};
dojo.hostenv.getDelayRequiresAndProvides=function(_6){
if(!_6){
return [];
}
var _7=[];
var _8;
RegExp.lastIndex=0;
var _9=/dojo.(requireAfterIf)\([\w\W]*?\)/mg;
while((_8=_9.exec(_6))!=null){
_7.push(_8[0]);
}
return _7;
};
dojo.clobberLastObject=function(_a){
if(_a.indexOf(".")==-1){
if(!dj_undef(_a,dj_global)){
delete dj_global[_a];
}
return true;
}
var _b=_a.split(/\./);
var _c=dojo.evalObjPath(_b.slice(0,-1).join("."),false);
var _d=_b[_b.length-1];
if(!dj_undef(_d,_c)){
delete _c[_d];
return true;
}
return false;
};
var removals=[];
function zip(_e){
var _f=[];
var _10={};
for(var x=0;x<_e.length;x++){
if(!_10[_e[x]]){
_f.push(_e[x]);
_10[_e[x]]=true;
}
}
return _f;
}
var old_dj_eval=dj_eval;
dj_eval=function(){
return true;
};
dojo.hostenv.oldLoadUri=dojo.hostenv.loadUri;
dojo.hostenv.loadUri=function(uri,cb){
if(dojo.hostenv.loadedUris[uri]){
return true;
}
try{
var _14=this.getText(uri,null,true);
if(!_14){
return false;
}
if(cb){
var _15=old_dj_eval("("+_14+")");
cb(_15);
}else{
var _16=dojo.hostenv.getRequiresAndProvides(_14);
eval(_16.join(";"));
dojo.hostenv.loadedUris.push(uri);
dojo.hostenv.loadedUris[uri]=true;
var _17=dojo.hostenv.getDelayRequiresAndProvides(_14);
eval(_17.join(";"));
}
}
catch(e){
alert(e);
}
return true;
};
dojo.hostenv._writtenIncludes={};
dojo.hostenv.writeIncludes=function(_18){
for(var x=removals.length-1;x>=0;x--){
dojo.clobberLastObject(removals[x]);
}
var _1a=[];
var _1b=dojo.hostenv._writtenIncludes;
for(var x=0;x<dojo.hostenv.loadedUris.length;x++){
var _1c=dojo.hostenv.loadedUris[x];
if(!_1b[_1c]){
_1b[_1c]=true;
_1a.push(_1c);
}
}
dojo.hostenv._global_omit_module_check=true;
for(var x=dojo.hostenv._loadedUrisListStart;x<_1a.length;x++){
document.write("<script type='text/javascript' src='"+_1a[x]+"'></script>");
}
document.write("<script type='text/javascript'>dojo.hostenv._global_omit_module_check = false;</script>");
dojo.hostenv._loadedUrisListStart=0;
if(!_18){
dj_eval=old_dj_eval;
dojo.hostenv.loadUri=dojo.hostenv.oldLoadUri;
}
};