in tapestry-framework/src/js/dojo-0.4.3-custom-4.1.6/src/hostenv_browser.js [2:100]
(function(){
if(djConfig.allowQueryConfig){
var _1=document.location.toString();
var _2=_1.split("?",2);
if(_2.length>1){
var _3=_2[1];
var _4=_3.split("&");
for(var x in _4){
var sp=_4[x].split("=");
if((sp[0].length>9)&&(sp[0].substr(0,9)=="djConfig.")){
var _7=sp[0].substr(9);
try{
djConfig[_7]=eval(sp[1]);
}
catch(e){
djConfig[_7]=sp[1];
}
}
}
}
}
if(((djConfig["baseScriptUri"]=="")||(djConfig["baseRelativePath"]==""))&&(document&&document.getElementsByTagName)){
var _8=document.getElementsByTagName("script");
var _9=/(__package__|dojo|bootstrap1)\.js([\?\.]|$)/i;
for(var i=0;i<_8.length;i++){
var _b=_8[i].getAttribute("src");
if(!_b){
continue;
}
var m=_b.match(_9);
if(m){
var _d=_b.substring(0,m.index);
if(_b.indexOf("bootstrap1")>-1){
_d+="../";
}
if(!this["djConfig"]){
djConfig={};
}
if(djConfig["baseScriptUri"]==""){
djConfig["baseScriptUri"]=_d;
}
if(djConfig["baseRelativePath"]==""){
djConfig["baseRelativePath"]=_d;
}
break;
}
}
}
var dr=dojo.render;
var _f=dojo.render.html;
var drs=dojo.render.svg;
var dua=(_f.UA=navigator.userAgent);
var dav=(_f.AV=navigator.appVersion);
var t=true;
var f=false;
_f.capable=t;
_f.support.builtin=t;
dr.ver=parseFloat(_f.AV);
dr.os.mac=dav.indexOf("Macintosh")>=0;
dr.os.win=dav.indexOf("Windows")>=0;
dr.os.linux=dav.indexOf("X11")>=0;
_f.opera=dua.indexOf("Opera")>=0;
_f.khtml=(dav.indexOf("Konqueror")>=0)||(dav.indexOf("Safari")>=0);
_f.safari=dav.indexOf("Safari")>=0;
var _15=dua.indexOf("Gecko");
_f.mozilla=_f.moz=(_15>=0)&&(!_f.khtml);
if(_f.mozilla){
_f.geckoVersion=dua.substring(_15+6,_15+14);
}
_f.ie=(document.all)&&(!_f.opera);
_f.ie50=_f.ie&&dav.indexOf("MSIE 5.0")>=0;
_f.ie55=_f.ie&&dav.indexOf("MSIE 5.5")>=0;
_f.ie60=_f.ie&&dav.indexOf("MSIE 6.0")>=0;
_f.ie70=_f.ie&&dav.indexOf("MSIE 7.0")>=0;
var cm=document["compatMode"];
_f.quirks=(cm=="BackCompat")||(cm=="QuirksMode")||_f.ie55||_f.ie50;
dojo.locale=dojo.locale||(_f.ie?navigator.userLanguage:navigator.language).toLowerCase();
dr.vml.capable=_f.ie;
drs.capable=f;
drs.support.plugin=f;
drs.support.builtin=f;
var _17=window["document"];
var tdi=_17["implementation"];
if((tdi)&&(tdi["hasFeature"])&&(tdi.hasFeature("org.w3c.dom.svg","1.0"))){
drs.capable=t;
drs.support.builtin=t;
drs.support.plugin=f;
}
if(_f.safari){
var tmp=dua.split("AppleWebKit/")[1];
var ver=parseFloat(tmp.split(" ")[0]);
if(ver>=420){
drs.capable=t;
drs.support.builtin=t;
drs.support.plugin=f;
}
}else{
}
})();