You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
/*
|
|
|
|
Copyright (c) 2004-2006, The Dojo Foundation
|
|
|
|
All Rights Reserved.
|
|
|
|
|
|
|
|
Licensed under the Academic Free License version 2.1 or above OR the
|
|
|
|
modified BSD license. For more information on Dojo licensing, see:
|
|
|
|
|
|
|
|
http://dojotoolkit.org/community/licensing.shtml
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
dojo.hostenv.name_="spidermonkey";
|
|
|
|
dojo.hostenv.println=print;
|
|
|
|
dojo.hostenv.exit=function(_1){
|
|
|
|
quit(_1);
|
|
|
|
};
|
|
|
|
dojo.hostenv.getVersion=function(){
|
|
|
|
return version();
|
|
|
|
};
|
|
|
|
if(typeof line2pc=="undefined"){
|
|
|
|
dojo.raise("attempt to use SpiderMonkey host environment when no 'line2pc' global");
|
|
|
|
}
|
|
|
|
function dj_spidermonkey_current_file(_2){
|
|
|
|
var s="";
|
|
|
|
try{
|
|
|
|
throw Error("whatever");
|
|
|
|
}
|
|
|
|
catch(e){
|
|
|
|
s=e.stack;
|
|
|
|
}
|
|
|
|
var _4=s.match(/[^@]*\.js/gi);
|
|
|
|
if(!_4){
|
|
|
|
dojo.raise("could not parse stack string: '"+s+"'");
|
|
|
|
}
|
|
|
|
var _5=(typeof _2!="undefined"&&_2)?_4[_2+1]:_4[_4.length-1];
|
|
|
|
if(!_5){
|
|
|
|
dojo.raise("could not find file name in stack string '"+s+"'");
|
|
|
|
}
|
|
|
|
return _5;
|
|
|
|
}
|
|
|
|
if(!dojo.hostenv.library_script_uri_){
|
|
|
|
dojo.hostenv.library_script_uri_=dj_spidermonkey_current_file(0);
|
|
|
|
}
|
|
|
|
dojo.hostenv.loadUri=function(_6){
|
|
|
|
var ok=load(_6);
|
|
|
|
return 1;
|
|
|
|
};
|
|
|
|
dojo.requireIf((djConfig["isDebug"]||djConfig["debugAtAllCosts"]),"dojo.debug");
|