dojo.js

来自「struts hibernet spring」· JavaScript 代码 · 共 2,873 行 · 第 1/5 页

JS
2,873
字号
var _98=_97[1];var _99=_98.split("&");for(var x in _99){var sp=_99[x].split("=");if((sp[0].length>9)&&(sp[0].substr(0,9)=="djConfig.")){var opt=sp[0].substr(9);try{djConfig[opt]=eval(sp[1]);}catch(e){djConfig[opt]=sp[1];}}}}}if(((djConfig["baseScriptUri"]=="")||(djConfig["baseRelativePath"]==""))&&(document&&document.getElementsByTagName)){var _9d=document.getElementsByTagName("script");var _9e=/(__package__|dojo|bootstrap1)\.js([\?\.]|$)/i;for(var i=0;i<_9d.length;i++){var src=_9d[i].getAttribute("src");if(!src){continue;}var m=src.match(_9e);if(m){var _a2=src.substring(0,m.index);if(src.indexOf("bootstrap1")>-1){_a2+="../";}if(!this["djConfig"]){djConfig={};}if(djConfig["baseScriptUri"]==""){djConfig["baseScriptUri"]=_a2;}if(djConfig["baseRelativePath"]==""){djConfig["baseRelativePath"]=_a2;}break;}}}var dr=dojo.render;var drh=dojo.render.html;var drs=dojo.render.svg;var dua=(drh.UA=navigator.userAgent);var dav=(drh.AV=navigator.appVersion);var t=true;var f=false;drh.capable=t;drh.support.builtin=t;dr.ver=parseFloat(drh.AV);dr.os.mac=dav.indexOf("Macintosh")>=0;dr.os.win=dav.indexOf("Windows")>=0;dr.os.linux=dav.indexOf("X11")>=0;drh.opera=dua.indexOf("Opera")>=0;drh.khtml=(dav.indexOf("Konqueror")>=0)||(dav.indexOf("Safari")>=0);drh.safari=dav.indexOf("Safari")>=0;var _aa=dua.indexOf("Gecko");drh.mozilla=drh.moz=(_aa>=0)&&(!drh.khtml);if(drh.mozilla){drh.geckoVersion=dua.substring(_aa+6,_aa+14);}drh.ie=(document.all)&&(!drh.opera);drh.ie50=drh.ie&&dav.indexOf("MSIE 5.0")>=0;drh.ie55=drh.ie&&dav.indexOf("MSIE 5.5")>=0;drh.ie60=drh.ie&&dav.indexOf("MSIE 6.0")>=0;drh.ie70=drh.ie&&dav.indexOf("MSIE 7.0")>=0;var cm=document["compatMode"];drh.quirks=(cm=="BackCompat")||(cm=="QuirksMode")||drh.ie55||drh.ie50;dojo.locale=dojo.locale||(drh.ie?navigator.userLanguage:navigator.language).toLowerCase();dr.vml.capable=drh.ie;drs.capable=f;drs.support.plugin=f;drs.support.builtin=f;var _ac=window["document"];var tdi=_ac["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(drh.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;}}})();dojo.hostenv.startPackage("dojo.hostenv");dojo.render.name=dojo.hostenv.name_="browser";dojo.hostenv.searchIds=[];dojo.hostenv._XMLHTTP_PROGIDS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];dojo.hostenv.getXmlhttpObject=function(){var _b0=null;var _b1=null;try{_b0=new XMLHttpRequest();}catch(e){}if(!_b0){for(var i=0;i<3;++i){var _b3=dojo.hostenv._XMLHTTP_PROGIDS[i];try{_b0=new ActiveXObject(_b3);}catch(e){_b1=e;}if(_b0){dojo.hostenv._XMLHTTP_PROGIDS=[_b3];break;}}}if(!_b0){return dojo.raise("XMLHTTP not available",_b1);}return _b0;};dojo.hostenv._blockAsync=false;dojo.hostenv.getText=function(uri,_b5,_b6){if(!_b5){this._blockAsync=true;}var _b7=this.getXmlhttpObject();function isDocumentOk(_b8){var _b9=_b8["status"];return Boolean((!_b9)||((200<=_b9)&&(300>_b9))||(_b9==304));}if(_b5){var _ba=this,_bb=null,gbl=dojo.global();var xhr=dojo.evalObjPath("dojo.io.XMLHTTPTransport");_b7.onreadystatechange=function(){if(_bb){gbl.clearTimeout(_bb);_bb=null;}if(_ba._blockAsync||(xhr&&xhr._blockAsync)){_bb=gbl.setTimeout(function(){_b7.onreadystatechange.apply(this);},10);}else{if(4==_b7.readyState){if(isDocumentOk(_b7)){_b5(_b7.responseText);}}}};}_b7.open("GET",uri,_b5?true:false);try{_b7.send(null);if(_b5){return null;}if(!isDocumentOk(_b7)){var err=Error("Unable to load "+uri+" status:"+_b7.status);err.status=_b7.status;err.responseText=_b7.responseText;throw err;}}catch(e){this._blockAsync=false;if((_b6)&&(!_b5)){return null;}else{throw e;}}this._blockAsync=false;return _b7.responseText;};dojo.hostenv.defaultDebugContainerId="dojoDebug";dojo.hostenv._println_buffer=[];dojo.hostenv._println_safe=false;dojo.hostenv.println=function(_bf){if(!dojo.hostenv._println_safe){dojo.hostenv._println_buffer.push(_bf);}else{try{var _c0=document.getElementById(djConfig.debugContainerId?djConfig.debugContainerId:dojo.hostenv.defaultDebugContainerId);if(!_c0){_c0=dojo.body();}var div=document.createElement("div");div.appendChild(document.createTextNode(_bf));_c0.appendChild(div);}catch(e){try{document.write("<div>"+_bf+"</div>");}catch(e2){window.status=_bf;}}}};dojo.addOnLoad(function(){dojo.hostenv._println_safe=true;while(dojo.hostenv._println_buffer.length>0){dojo.hostenv.println(dojo.hostenv._println_buffer.shift());}});function dj_addNodeEvtHdlr(_c2,_c3,fp,_c5){var _c6=_c2["on"+_c3]||function(){};_c2["on"+_c3]=function(){fp.apply(_c2,arguments);_c6.apply(_c2,arguments);};return true;}function dj_load_init(e){var _c8=(e&&e.type)?e.type.toLowerCase():"load";if(arguments.callee.initialized||(_c8!="domcontentloaded"&&_c8!="load")){return;}arguments.callee.initialized=true;if(typeof (_timer)!="undefined"){clearInterval(_timer);delete _timer;}var _c9=function(){if(dojo.render.html.ie){dojo.hostenv.makeWidgets();}};if(dojo.hostenv.inFlightCount==0){_c9();dojo.hostenv.modulesLoaded();}else{dojo.addOnLoad(_c9);}}if(document.addEventListener){if(dojo.render.html.opera||(dojo.render.html.moz&&!djConfig.delayMozLoadingFix)){document.addEventListener("DOMContentLoaded",dj_load_init,null);}window.addEventListener("load",dj_load_init,null);}if(dojo.render.html.ie&&dojo.render.os.win){document.attachEvent("onreadystatechange",function(e){if(document.readyState=="complete"){dj_load_init();}});}if(/(WebKit|khtml)/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){dj_load_init();}},10);}if(dojo.render.html.ie){dj_addNodeEvtHdlr(window,"beforeunload",function(){dojo.hostenv._unloading=true;window.setTimeout(function(){dojo.hostenv._unloading=false;},0);});}dj_addNodeEvtHdlr(window,"unload",function(){dojo.hostenv.unloaded();if((!dojo.render.html.ie)||(dojo.render.html.ie&&dojo.hostenv._unloading)){dojo.hostenv.unloaded();}});dojo.hostenv.makeWidgets=function(){var _cb=[];if(djConfig.searchIds&&djConfig.searchIds.length>0){_cb=_cb.concat(djConfig.searchIds);}if(dojo.hostenv.searchIds&&dojo.hostenv.searchIds.length>0){_cb=_cb.concat(dojo.hostenv.searchIds);}if((djConfig.parseWidgets)||(_cb.length>0)){if(dojo.evalObjPath("dojo.widget.Parse")){var _cc=new dojo.xml.Parse();if(_cb.length>0){for(var x=0;x<_cb.length;x++){var _ce=document.getElementById(_cb[x]);if(!_ce){continue;}var _cf=_cc.parseElement(_ce,null,true);dojo.widget.getParser().createComponents(_cf);}}else{if(djConfig.parseWidgets){var _cf=_cc.parseElement(dojo.body(),null,true);dojo.widget.getParser().createComponents(_cf);}}}}};dojo.addOnLoad(function(){if(!dojo.render.html.ie){dojo.hostenv.makeWidgets();}});try{if(dojo.render.html.ie){document.namespaces.add("v","urn:schemas-microsoft-com:vml");document.createStyleSheet().addRule("v\\:*","behavior:url(#default#VML)");}}catch(e){}dojo.hostenv.writeIncludes=function(){};if(!dj_undef("document",this)){dj_currentDocument=this.document;}dojo.doc=function(){return dj_currentDocument;};dojo.body=function(){return dojo.doc().body||dojo.doc().getElementsByTagName("body")[0];};dojo.byId=function(id,doc){if((id)&&((typeof id=="string")||(id instanceof String))){if(!doc){doc=dj_currentDocument;}var ele=doc.getElementById(id);if(ele&&(ele.id!=id)&&doc.all){ele=null;eles=doc.all[id];if(eles){if(eles.length){for(var i=0;i<eles.length;i++){if(eles[i].id==id){ele=eles[i];break;}}}else{ele=eles;}}}return ele;}return id;};dojo.setContext=function(_d4,_d5){dj_currentContext=_d4;dj_currentDocument=_d5;};dojo._fireCallback=function(_d6,_d7,_d8){if((_d7)&&((typeof _d6=="string")||(_d6 instanceof String))){_d6=_d7[_d6];}return (_d7?_d6.apply(_d7,_d8||[]):_d6());};dojo.withGlobal=function(_d9,_da,_db,_dc){var _dd;var _de=dj_currentContext;var _df=dj_currentDocument;try{dojo.setContext(_d9,_d9.document);_dd=dojo._fireCallback(_da,_db,_dc);}finally{dojo.setContext(_de,_df);}return _dd;};dojo.withDoc=function(_e0,_e1,_e2,_e3){var _e4;var _e5=dj_currentDocument;try{dj_currentDocument=_e0;_e4=dojo._fireCallback(_e1,_e2,_e3);}finally{dj_currentDocument=_e5;}return _e4;};}(function(){if(typeof dj_usingBootstrap!="undefined"){return;}var _e6=false;var _e7=false;var _e8=false;if((typeof this["load"]=="function")&&((typeof this["Packages"]=="function")||(typeof this["Packages"]=="object"))){_e6=true;}else{if(typeof this["load"]=="function"){_e7=true;}else{if(window.widget){_e8=true;}}}var _e9=[];if((this["djConfig"])&&((djConfig["isDebug"])||(djConfig["debugAtAllCosts"]))){_e9.push("debug.js");}if((this["djConfig"])&&(djConfig["debugAtAllCosts"])&&(!_e6)&&(!_e8)){_e9.push("browser_debug.js");}var _ea=djConfig["baseScriptUri"];if((this["djConfig"])&&(djConfig["baseLoaderUri"])){_ea=djConfig["baseLoaderUri"];}for(var x=0;x<_e9.length;x++){var _ec=_ea+"src/"+_e9[x];if(_e6||_e7){load(_ec);}else{try{document.write("<scr"+"ipt type='text/javascript' src='"+_ec+"'></scr"+"ipt>");}catch(e){var _ed=document.createElement("script");_ed.src=_ec;document.getElementsByTagName("head")[0].appendChild(_ed);}}}})();dojo.provide("dojo.string.common");dojo.string.trim=function(str,wh){if(!str.replace){return str;}if(!str.length){return str;}var re=(wh>0)?(/^\s+/):(wh<0)?(/\s+$/):(/^\s+|\s+$/g);return str.replace(re,"");};dojo.string.trimStart=function(str){return dojo.string.trim(str,1);};dojo.string.trimEnd=function(str){return dojo.string.trim(str,-1);};dojo.string.repeat=function(str,_f4,_f5){var out="";for(var i=0;i<_f4;i++){out+=str;if(_f5&&i<_f4-1){out+=_f5;}}return out;};dojo.string.pad=function(str,len,c,dir){var out=String(str);if(!c){c="0";}if(!dir){dir=1;}while(out.length<len){if(dir>0){out=c+out;}else{out+=c;}}return out;};dojo.string.padLeft=function(str,len,c){return dojo.string.pad(str,len,c,1);};dojo.string.padRight=function(str,len,c){return dojo.string.pad(str,len,c,-1);};dojo.provide("dojo.string");dojo.provide("dojo.lang.common");dojo.lang.inherits=function(_103,_104){if(typeof _104!="function"){dojo.raise("dojo.inherits: superclass argument ["+_104+"] must be a function (subclass: ["+_103+"']");}_103.prototype=new _104();_103.prototype.constructor=_103;_103.superclass=_104.prototype;_103["super"]=_104.prototype;};dojo.lang._mixin=function(obj,_106){var tobj={};for(var x in _106){if((typeof tobj[x]=="undefined")||(tobj[x]!=_106[x])){obj[x]=_106[x];}}if(dojo.render.html.ie&&(typeof (_106["toString"])=="function")&&(_106["toString"]!=obj["toString"])&&(_106["toString"]!=tobj["toString"])){obj.toString=_106.toString;}return obj;};dojo.lang.mixin=function(obj,_10a){for(var i=1,l=arguments.length;i<l;i++){dojo.lang._mixin(obj,arguments[i]);}return obj;};dojo.lang.extend=function(_10d,_10e){for(var i=1,l=arguments.length;i<l;i++){dojo.lang._mixin(_10d.prototype,arguments[i]);}return _10d;};dojo.inherits=dojo.lang.inherits;dojo.mixin=dojo.lang.mixin;dojo.extend=dojo.lang.extend;dojo.lang.find=function(_111,_112,_113,_114){if(!dojo.lang.isArrayLike(_111)&&dojo.lang.isArrayLike(_112)){dojo.deprecated("dojo.lang.find(value, array)","use dojo.lang.find(array, value) instead","0.5");var temp=_111;_111=_112;_112=temp;}var _116=dojo.lang.isString(_111);if(_116){_111=_111.split("");}if(_114){var step=-1;var i=_111.length-1;var end=-1;}else{var step=1;var i=0;var end=_111.length;}if(_113){while(i!=end){if(_111[i]===_112){return i;}i+=step;}}else{while(i!=end){if(_111[i]==_112){return i;}i+=step;}}return -1;};dojo.lang.indexOf=dojo.lang.find;dojo.lang.findLast=function(_11a,_11b,_11c){return dojo.lang.find(_11a,_11b,_11c,true);};dojo.lang.lastIndexOf=dojo.lang.findLast;dojo.lang.inArray=function(_11d,_11e){return dojo.lang.find(_11d,_11e)>-1;};dojo.lang.isObject=function(it){if(typeof it=="undefined"){return false;}return (typeof it=="object"||it===null||dojo.lang.isArray(it)||dojo.lang.isFunction(it));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?