📄 dojo.js
字号:
return false;}return (typeof it=="object"||it===null||dojo.lang.isArray(it)||dojo.lang.isFunction(it));};dojo.lang.isArray=function(it){return (it&&it instanceof Array||typeof it=="array");};dojo.lang.isArrayLike=function(it){if((!it)||(dojo.lang.isUndefined(it))){return false;}if(dojo.lang.isString(it)){return false;}if(dojo.lang.isFunction(it)){return false;}if(dojo.lang.isArray(it)){return true;}if((it.tagName)&&(it.tagName.toLowerCase()=="form")){return false;}if(dojo.lang.isNumber(it.length)&&isFinite(it.length)){return true;}return false;};dojo.lang.isFunction=function(it){return (it instanceof Function||typeof it=="function");};(function(){if((dojo.render.html.capable)&&(dojo.render.html["safari"])){dojo.lang.isFunction=function(it){if((typeof (it)=="function")&&(it=="[object NodeList]")){return false;}return (it instanceof Function||typeof it=="function");};}})();dojo.lang.isString=function(it){return (typeof it=="string"||it instanceof String);};dojo.lang.isAlien=function(it){if(!it){return false;}return !dojo.lang.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));};dojo.lang.isBoolean=function(it){return (it instanceof Boolean||typeof it=="boolean");};dojo.lang.isNumber=function(it){return (it instanceof Number||typeof it=="number");};dojo.lang.isUndefined=function(it){return ((typeof (it)=="undefined")&&(it==undefined));};dojo.provide("dojo.lang.extras");dojo.lang.setTimeout=function(func,_12a){var _12b=window,_12c=2;if(!dojo.lang.isFunction(func)){_12b=func;func=_12a;_12a=arguments[2];_12c++;}if(dojo.lang.isString(func)){func=_12b[func];}var args=[];for(var i=_12c;i<arguments.length;i++){args.push(arguments[i]);}return dojo.global().setTimeout(function(){func.apply(_12b,args);},_12a);};dojo.lang.clearTimeout=function(_12f){dojo.global().clearTimeout(_12f);};dojo.lang.getNameInObj=function(ns,item){if(!ns){ns=dj_global;}for(var x in ns){if(ns[x]===item){return new String(x);}}return null;};dojo.lang.shallowCopy=function(obj,deep){var i,ret;if(obj===null){return null;}if(dojo.lang.isObject(obj)){ret=new obj.constructor();for(i in obj){if(dojo.lang.isUndefined(ret[i])){ret[i]=deep?dojo.lang.shallowCopy(obj[i],deep):obj[i];}}}else{if(dojo.lang.isArray(obj)){ret=[];for(i=0;i<obj.length;i++){ret[i]=deep?dojo.lang.shallowCopy(obj[i],deep):obj[i];}}else{ret=obj;}}return ret;};dojo.lang.firstValued=function(){for(var i=0;i<arguments.length;i++){if(typeof arguments[i]!="undefined"){return arguments[i];}}return undefined;};dojo.lang.getObjPathValue=function(_138,_139,_13a){with(dojo.parseObjPath(_138,_139,_13a)){return dojo.evalProp(prop,obj,_13a);}};dojo.lang.setObjPathValue=function(_13b,_13c,_13d,_13e){dojo.deprecated("dojo.lang.setObjPathValue","use dojo.parseObjPath and the '=' operator","0.6");if(arguments.length<4){_13e=true;}with(dojo.parseObjPath(_13b,_13d,_13e)){if(obj&&(_13e||(prop in obj))){obj[prop]=_13c;}}};dojo.provide("dojo.io.common");dojo.io.transports=[];dojo.io.hdlrFuncNames=["load","error","timeout"];dojo.io.Request=function(url,_140,_141,_142){if((arguments.length==1)&&(arguments[0].constructor==Object)){this.fromKwArgs(arguments[0]);}else{this.url=url;if(_140){this.mimetype=_140;}if(_141){this.transport=_141;}if(arguments.length>=4){this.changeUrl=_142;}}};dojo.lang.extend(dojo.io.Request,{url:"",mimetype:"text/plain",method:"GET",content:undefined,transport:undefined,changeUrl:undefined,formNode:undefined,sync:false,bindSuccess:false,useCache:false,preventCache:false,jsonFilter:function(_143){if((this.mimetype=="text/json-comment-filtered")||(this.mimetype=="application/json-comment-filtered")){var _144=_143.indexOf("/*");var _145=_143.lastIndexOf("*/");if((_144==-1)||(_145==-1)){dojo.debug("your JSON wasn't comment filtered!");return "";}return _143.substring(_144+2,_145);}dojo.debug("please consider using a mimetype of text/json-comment-filtered to avoid potential security issues with JSON endpoints");return _143;},load:function(type,data,_148,_149){},error:function(type,_14b,_14c,_14d){},timeout:function(type,_14f,_150,_151){},handle:function(type,data,_154,_155){},timeoutSeconds:0,abort:function(){},fromKwArgs:function(_156){if(_156["url"]){_156.url=_156.url.toString();}if(_156["formNode"]){_156.formNode=dojo.byId(_156.formNode);}if(!_156["method"]&&_156["formNode"]&&_156["formNode"].method){_156.method=_156["formNode"].method;}if(!_156["handle"]&&_156["handler"]){_156.handle=_156.handler;}if(!_156["load"]&&_156["loaded"]){_156.load=_156.loaded;}if(!_156["changeUrl"]&&_156["changeURL"]){_156.changeUrl=_156.changeURL;}_156.encoding=dojo.lang.firstValued(_156["encoding"],djConfig["bindEncoding"],"");_156.sendTransport=dojo.lang.firstValued(_156["sendTransport"],djConfig["ioSendTransport"],false);var _157=dojo.lang.isFunction;for(var x=0;x<dojo.io.hdlrFuncNames.length;x++){var fn=dojo.io.hdlrFuncNames[x];if(_156[fn]&&_157(_156[fn])){continue;}if(_156["handle"]&&_157(_156["handle"])){_156[fn]=_156.handle;}}dojo.lang.mixin(this,_156);}});dojo.io.Error=function(msg,type,num){this.message=msg;this.type=type||"unknown";this.number=num||0;};dojo.io.transports.addTransport=function(name){this.push(name);this[name]=dojo.io[name];};dojo.io.bind=function(_15e){if(!(_15e instanceof dojo.io.Request)){try{_15e=new dojo.io.Request(_15e);}catch(e){dojo.debug(e);}}var _15f="";if(_15e["transport"]){_15f=_15e["transport"];if(!this[_15f]){dojo.io.sendBindError(_15e,"No dojo.io.bind() transport with name '"+_15e["transport"]+"'.");return _15e;}if(!this[_15f].canHandle(_15e)){dojo.io.sendBindError(_15e,"dojo.io.bind() transport with name '"+_15e["transport"]+"' cannot handle this type of request.");return _15e;}}else{for(var x=0;x<dojo.io.transports.length;x++){var tmp=dojo.io.transports[x];if((this[tmp])&&(this[tmp].canHandle(_15e))){_15f=tmp;break;}}if(_15f==""){dojo.io.sendBindError(_15e,"None of the loaded transports for dojo.io.bind()"+" can handle the request.");return _15e;}}this[_15f].bind(_15e);_15e.bindSuccess=true;return _15e;};dojo.io.sendBindError=function(_162,_163){if((typeof _162.error=="function"||typeof _162.handle=="function")&&(typeof setTimeout=="function"||typeof setTimeout=="object")){var _164=new dojo.io.Error(_163);setTimeout(function(){_162[(typeof _162.error=="function")?"error":"handle"]("error",_164,null,_162);},50);}else{dojo.raise(_163);}};dojo.io.queueBind=function(_165){if(!(_165 instanceof dojo.io.Request)){try{_165=new dojo.io.Request(_165);}catch(e){dojo.debug(e);}}var _166=_165.load;_165.load=function(){dojo.io._queueBindInFlight=false;var ret=_166.apply(this,arguments);dojo.io._dispatchNextQueueBind();return ret;};var _168=_165.error;_165.error=function(){dojo.io._queueBindInFlight=false;var ret=_168.apply(this,arguments);dojo.io._dispatchNextQueueBind();return ret;};dojo.io._bindQueue.push(_165);dojo.io._dispatchNextQueueBind();return _165;};dojo.io._dispatchNextQueueBind=function(){if(!dojo.io._queueBindInFlight){dojo.io._queueBindInFlight=true;if(dojo.io._bindQueue.length>0){dojo.io.bind(dojo.io._bindQueue.shift());}else{dojo.io._queueBindInFlight=false;}}};dojo.io._bindQueue=[];dojo.io._queueBindInFlight=false;dojo.io.argsFromMap=function(map,_16b,last){var enc=/utf/i.test(_16b||"")?encodeURIComponent:dojo.string.encodeAscii;var _16e=[];var _16f=new Object();for(var name in map){var _171=function(elt){var val=enc(name)+"="+enc(elt);_16e[(last==name)?"push":"unshift"](val);};if(!_16f[name]){var _174=map[name];if(dojo.lang.isArray(_174)){dojo.lang.forEach(_174,_171);}else{_171(_174);}}}return _16e.join("&");};dojo.io.setIFrameSrc=function(_175,src,_177){try{var r=dojo.render.html;if(!_177){if(r.safari){_175.location=src;}else{frames[_175.name].location=src;}}else{var idoc;if(r.ie){idoc=_175.contentWindow.document;}else{if(r.safari){idoc=_175.document;}else{idoc=_175.contentWindow;}}if(!idoc){_175.location=src;return;}else{idoc.location.replace(src);}}}catch(e){dojo.debug(e);dojo.debug("setIFrameSrc: "+e);}};dojo.provide("dojo.lang.array");dojo.lang.mixin(dojo.lang,{has:function(obj,name){try{return typeof obj[name]!="undefined";}catch(e){return false;}},isEmpty:function(obj){if(dojo.lang.isObject(obj)){var tmp={};var _17e=0;for(var x in obj){if(obj[x]&&(!tmp[x])){_17e++;break;}}return _17e==0;}else{if(dojo.lang.isArrayLike(obj)||dojo.lang.isString(obj)){return obj.length==0;}}},map:function(arr,obj,_182){var _183=dojo.lang.isString(arr);if(_183){arr=arr.split("");}if(dojo.lang.isFunction(obj)&&(!_182)){_182=obj;obj=dj_global;}else{if(dojo.lang.isFunction(obj)&&_182){var _184=obj;obj=_182;_182=_184;}}if(Array.map){var _185=Array.map(arr,_182,obj);}else{var _185=[];for(var i=0;i<arr.length;++i){_185.push(_182.call(obj,arr[i]));}}if(_183){return _185.join("");}else{return _185;}},reduce:function(arr,_188,obj,_18a){var _18b=_188;if(arguments.length==2){_18a=_188;_18b=arr[0];arr=arr.slice(1);}else{if(arguments.length==3){if(dojo.lang.isFunction(obj)){_18a=obj;obj=null;}}else{if(dojo.lang.isFunction(obj)){var tmp=_18a;_18a=obj;obj=tmp;}}}var ob=obj||dj_global;dojo.lang.map(arr,function(val){_18b=_18a.call(ob,_18b,val);});return _18b;},forEach:function(_18f,_190,_191){if(dojo.lang.isString(_18f)){_18f=_18f.split("");}if(Array.forEach){Array.forEach(_18f,_190,_191);}else{if(!_191){_191=dj_global;}for(var i=0,l=_18f.length;i<l;i++){_190.call(_191,_18f[i],i,_18f);}}},_everyOrSome:function(_194,arr,_196,_197){if(dojo.lang.isString(arr)){arr=arr.split("");}if(Array.every){return Array[_194?"every":"some"](arr,_196,_197);}else{if(!_197){_197=dj_global;}for(var i=0,l=arr.length;i<l;i++){var _19a=_196.call(_197,arr[i],i,arr);if(_194&&!_19a){return false;}else{if((!_194)&&(_19a)){return true;}}}return Boolean(_194);}},every:function(arr,_19c,_19d){return this._everyOrSome(true,arr,_19c,_19d);},some:function(arr,_19f,_1a0){return this._everyOrSome(false,arr,_19f,_1a0);},filter:function(arr,_1a2,_1a3){var _1a4=dojo.lang.isString(arr);if(_1a4){arr=arr.split("");}var _1a5;if(Array.filter){_1a5=Array.filter(arr,_1a2,_1a3);}else{if(!_1a3){if(arguments.length>=3){dojo.raise("thisObject doesn't exist!");}_1a3=dj_global;}_1a5=[];for(var i=0;i<arr.length;i++){if(_1a2.call(_1a3,arr[i],i,arr)){_1a5.push(arr[i]);}}}if(_1a4){return _1a5.join("");}else{return _1a5;}},unnest:function(){var out=[];for(var i=0;i<arguments.length;i++){if(dojo.lang.isArrayLike(arguments[i])){var add=dojo.lang.unnest.apply(this,arguments[i]);out=out.concat(add);}else{out.push(arguments[i]);}}return out;},toArray:function(_1aa,_1ab){var _1ac=[];for(var i=_1ab||0;i<_1aa.length;i++){_1ac.push(_1aa[i]);}return _1ac;}});dojo.provide("dojo.lang.func");dojo.lang.hitch=function(_1ae,_1af){var args=[];for(var x=2;x<arguments.length;x++){args.push(arguments[x]);}var fcn=(dojo.lang.isString(_1af)?_1ae[_1af]:_1af)||function(){};return function(){var ta=args.concat([]);for(var x=0;x<arguments.length;x++){ta.push(arguments[x]);}return fcn.apply(_1ae,ta);};};dojo.lang.anonCtr=0;dojo.lang.anon={};dojo.lang.nameAnonFunc=function(_1b5,_1b6,_1b7){var nso=(_1b6||dojo.lang.anon);if((_1b7)||((dj_global["djConfig"])&&(djConfig["slowAnonFuncLookups"]==true))){for(var x in nso){try{if(nso[x]===_1b5){return x;}}catch(e){}}}var ret="__"+dojo.lang.anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.lang.anonCtr++;}nso[ret]=_1b5;return ret;};dojo.lang.forward=function(_1bb){return function(){return this[_1bb].apply(this,arguments);};};dojo.lang.curry=function(_1bc,func){var _1be=[];_1bc=_1bc||dj_global;if(dojo.lang.isString(func)){func=_1bc[func];}for(var x=2;x<arguments.length;x++){_1be.push(arguments[x]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -