📄 dojo.js
字号:
if(_21b.type.toLowerCase()=="image"&&_21b.form==_210&&_212(_21b)){var name=enc(_21b.name);_214.push(name+"="+enc(_21b.value));_214.push(name+".x=0");_214.push(name+".y=0");}}return _214.join("&")+"&";};dojo.io.FormBind=function(args){this.bindArgs={};if(args&&args.formNode){this.init(args);}else{if(args){this.init({formNode:args});}}};dojo.lang.extend(dojo.io.FormBind,{form:null,bindArgs:null,clickedButton:null,init:function(args){var form=dojo.byId(args.formNode);if(!form||!form.tagName||form.tagName.toLowerCase()!="form"){throw new Error("FormBind: Couldn't apply, invalid form");}else{if(this.form==form){return;}else{if(this.form){throw new Error("FormBind: Already applied to a form");}}}dojo.lang.mixin(this.bindArgs,args);this.form=form;this.connect(form,"onsubmit","submit");for(var i=0;i<form.elements.length;i++){var node=form.elements[i];if(node&&node.type&&dojo.lang.inArray(node.type.toLowerCase(),["submit","button"])){this.connect(node,"onclick","click");}}var _221=form.getElementsByTagName("input");for(var i=0;i<_221.length;i++){var _222=_221[i];if(_222.type.toLowerCase()=="image"&&_222.form==form){this.connect(_222,"onclick","click");}}},onSubmit:function(form){return true;},submit:function(e){e.preventDefault();if(this.onSubmit(this.form)){dojo.io.bind(dojo.lang.mixin(this.bindArgs,{formFilter:dojo.lang.hitch(this,"formFilter")}));}},click:function(e){var node=e.currentTarget;if(node.disabled){return;}this.clickedButton=node;},formFilter:function(node){var type=(node.type||"").toLowerCase();var _229=false;if(node.disabled||!node.name){_229=false;}else{if(dojo.lang.inArray(type,["submit","button","image"])){if(!this.clickedButton){this.clickedButton=node;}_229=node==this.clickedButton;}else{_229=!dojo.lang.inArray(type,["file","submit","reset","button"]);}}return _229;},connect:function(_22a,_22b,_22c){if(dojo.evalObjPath("dojo.event.connect")){dojo.event.connect(_22a,_22b,this,_22c);}else{var fcn=dojo.lang.hitch(this,_22c);_22a[_22b]=function(e){if(!e){e=window.event;}if(!e.currentTarget){e.currentTarget=e.srcElement;}if(!e.preventDefault){e.preventDefault=function(){window.event.returnValue=false;};}fcn(e);};}}});dojo.io.XMLHTTPTransport=new function(){var _22f=this;var _230={};this.useCache=false;this.preventCache=false;function getCacheKey(url,_232,_233){return url+"|"+_232+"|"+_233.toLowerCase();}function addToCache(url,_235,_236,http){_230[getCacheKey(url,_235,_236)]=http;}function getFromCache(url,_239,_23a){return _230[getCacheKey(url,_239,_23a)];}this.clearCache=function(){_230={};};function doLoad(_23b,http,url,_23e,_23f){if(((http.status>=200)&&(http.status<300))||(http.status==304)||(location.protocol=="file:"&&(http.status==0||http.status==undefined))||(location.protocol=="chrome:"&&(http.status==0||http.status==undefined))){var ret;if(_23b.method.toLowerCase()=="head"){var _241=http.getAllResponseHeaders();ret={};ret.toString=function(){return _241;};var _242=_241.split(/[\r\n]+/g);for(var i=0;i<_242.length;i++){var pair=_242[i].match(/^([^:]+)\s*:\s*(.+)$/i);if(pair){ret[pair[1]]=pair[2];}}}else{if(_23b.mimetype=="text/javascript"){try{ret=dj_eval(http.responseText);}catch(e){dojo.debug(e);dojo.debug(http.responseText);ret=null;}}else{if(_23b.mimetype=="text/json"){try{ret=dj_eval("("+http.responseText+")");}catch(e){dojo.debug(e);dojo.debug(http.responseText);ret=false;}}else{if((_23b.mimetype=="application/xml")||(_23b.mimetype=="text/xml")){ret=http.responseXML;if(!ret||typeof ret=="string"||!http.getResponseHeader("Content-Type")){ret=dojo.dom.createDocumentFromText(http.responseText);}}else{ret=http.responseText;}}}}if(_23f){addToCache(url,_23e,_23b.method,http);}_23b[(typeof _23b.load=="function")?"load":"handle"]("load",ret,http,_23b);}else{var _245=new dojo.io.Error("XMLHttpTransport Error: "+http.status+" "+http.statusText);_23b[(typeof _23b.error=="function")?"error":"handle"]("error",_245,http,_23b);}}function setHeaders(http,_247){if(_247["headers"]){for(var _248 in _247["headers"]){if(_248.toLowerCase()=="content-type"&&!_247["contentType"]){_247["contentType"]=_247["headers"][_248];}else{http.setRequestHeader(_248,_247["headers"][_248]);}}}}this.inFlight=[];this.inFlightTimer=null;this.startWatchingInFlight=function(){if(!this.inFlightTimer){this.inFlightTimer=setInterval("dojo.io.XMLHTTPTransport.watchInFlight();",10);}};this.watchInFlight=function(){var now=null;for(var x=this.inFlight.length-1;x>=0;x--){var tif=this.inFlight[x];if(!tif){this.inFlight.splice(x,1);continue;}if(4==tif.http.readyState){this.inFlight.splice(x,1);doLoad(tif.req,tif.http,tif.url,tif.query,tif.useCache);}else{if(tif.startTime){if(!now){now=(new Date()).getTime();}if(tif.startTime+(tif.req.timeoutSeconds*1000)<now){if(typeof tif.http.abort=="function"){tif.http.abort();}this.inFlight.splice(x,1);tif.req[(typeof tif.req.timeout=="function")?"timeout":"handle"]("timeout",null,tif.http,tif.req);}}}}if(this.inFlight.length==0){clearInterval(this.inFlightTimer);this.inFlightTimer=null;}};var _24c=dojo.hostenv.getXmlhttpObject()?true:false;this.canHandle=function(_24d){return _24c&&dojo.lang.inArray((_24d["mimetype"].toLowerCase()||""),["text/plain","text/html","application/xml","text/xml","text/javascript","text/json"])&&!(_24d["formNode"]&&dojo.io.formHasFile(_24d["formNode"]));};this.multipartBoundary="45309FFF-BD65-4d50-99C9-36986896A96F";this.bind=function(_24e){if(!_24e["url"]){if(!_24e["formNode"]&&(_24e["backButton"]||_24e["back"]||_24e["changeUrl"]||_24e["watchForURL"])&&(!djConfig.preventBackButtonFix)){dojo.deprecated("Using dojo.io.XMLHTTPTransport.bind() to add to browser history without doing an IO request","Use dojo.undo.browser.addToHistory() instead.","0.4");dojo.undo.browser.addToHistory(_24e);return true;}}var url=_24e.url;var _250="";if(_24e["formNode"]){var ta=_24e.formNode.getAttribute("action");if((ta)&&(!_24e["url"])){url=ta;}var tp=_24e.formNode.getAttribute("method");if((tp)&&(!_24e["method"])){_24e.method=tp;}_250+=dojo.io.encodeForm(_24e.formNode,_24e.encoding,_24e["formFilter"]);}if(url.indexOf("#")>-1){dojo.debug("Warning: dojo.io.bind: stripping hash values from url:",url);url=url.split("#")[0];}if(_24e["file"]){_24e.method="post";}if(!_24e["method"]){_24e.method="get";}if(_24e.method.toLowerCase()=="get"){_24e.multipart=false;}else{if(_24e["file"]){_24e.multipart=true;}else{if(!_24e["multipart"]){_24e.multipart=false;}}}if(_24e["backButton"]||_24e["back"]||_24e["changeUrl"]){dojo.undo.browser.addToHistory(_24e);}var _253=_24e["content"]||{};if(_24e.sendTransport){_253["dojo.transport"]="xmlhttp";}do{if(_24e.postContent){_250=_24e.postContent;break;}if(_253){_250+=dojo.io.argsFromMap(_253,_24e.encoding);}if(_24e.method.toLowerCase()=="get"||!_24e.multipart){break;}var t=[];if(_250.length){var q=_250.split("&");for(var i=0;i<q.length;++i){if(q[i].length){var p=q[i].split("=");t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+p[0]+"\"","",p[1]);}}}if(_24e.file){if(dojo.lang.isArray(_24e.file)){for(var i=0;i<_24e.file.length;++i){var o=_24e.file[i];t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+o.name+"\"; filename=\""+("fileName" in o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in o?o.contentType:"application/octet-stream"),"",o.content);}}else{var o=_24e.file;t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+o.name+"\"; filename=\""+("fileName" in o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in o?o.contentType:"application/octet-stream"),"",o.content);}}if(t.length){t.push("--"+this.multipartBoundary+"--","");_250=t.join("\r\n");}}while(false);var _259=_24e["sync"]?false:true;var _25a=_24e["preventCache"]||(this.preventCache==true&&_24e["preventCache"]!=false);var _25b=_24e["useCache"]==true||(this.useCache==true&&_24e["useCache"]!=false);if(!_25a&&_25b){var _25c=getFromCache(url,_250,_24e.method);if(_25c){doLoad(_24e,_25c,url,_250,false);return;}}var http=dojo.hostenv.getXmlhttpObject(_24e);var _25e=false;if(_259){var _25f=this.inFlight.push({"req":_24e,"http":http,"url":url,"query":_250,"useCache":_25b,"startTime":_24e.timeoutSeconds?(new Date()).getTime():0});this.startWatchingInFlight();}if(_24e.method.toLowerCase()=="post"){http.open("POST",url,_259);setHeaders(http,_24e);http.setRequestHeader("Content-Type",_24e.multipart?("multipart/form-data; boundary="+this.multipartBoundary):(_24e.contentType||"application/x-www-form-urlencoded"));try{http.send(_250);}catch(e){if(typeof http.abort=="function"){http.abort();}doLoad(_24e,{status:404},url,_250,_25b);}}else{var _260=url;if(_250!=""){_260+=(_260.indexOf("?")>-1?"&":"?")+_250;}if(_25a){_260+=(dojo.string.endsWithAny(_260,"?","&")?"":(_260.indexOf("?")>-1?"&":"?"))+"dojo.preventCache="+new Date().valueOf();}http.open(_24e.method.toUpperCase(),_260,_259);setHeaders(http,_24e);try{http.send(null);}catch(e){if(typeof http.abort=="function"){http.abort();}doLoad(_24e,{status:404},url,_250,_25b);}}if(!_259){doLoad(_24e,http,url,_250,_25b);}_24e.abort=function(){return http.abort();};return;};dojo.io.transports.addTransport("XMLHTTPTransport");};dojo.provide("dojo.event");dojo.require("dojo.lang.array");dojo.require("dojo.lang.extras");dojo.require("dojo.lang.func");dojo.event=new function(){this.canTimeout=dojo.lang.isFunction(dj_global["setTimeout"])||dojo.lang.isAlien(dj_global["setTimeout"]);function interpolateArgs(args,_262){var dl=dojo.lang;var ao={srcObj:dj_global,srcFunc:null,adviceObj:dj_global,adviceFunc:null,aroundObj:null,aroundFunc:null,adviceType:(args.length>2)?args[0]:"after",precedence:"last",once:false,delay:null,rate:0,adviceMsg:false};switch(args.length){case 0:return;case 1:return;case 2:ao.srcFunc=args[0];ao.adviceFunc=args[1];break;case 3:if((dl.isObject(args[0]))&&(dl.isString(args[1]))&&(dl.isString(args[2]))){ao.adviceType="after";ao.srcObj=args[0];ao.srcFunc=args[1];ao.adviceFunc=args[2];}else{if((dl.isString(args[1]))&&(dl.isString(args[2]))){ao.srcFunc=args[1];ao.adviceFunc=args[2];}else{if((dl.isObject(args[0]))&&(dl.isString(args[1]))&&(dl.isFunction(args[2]))){ao.adviceType="after";ao.srcObj=args[0];ao.srcFunc=args[1];var _265=dl.nameAnonFunc(args[2],ao.adviceObj,_262);ao.adviceFunc=_265;}else{if((dl.isFunction(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]))){ao.adviceType="after";ao.srcObj=dj_global;var _265=dl.nameAnonFunc(args[0],ao.srcObj,_262);ao.srcFunc=_265;ao.adviceObj=args[1];ao.adviceFunc=args[2];}}}}break;case 4:if((dl.isObject(args[0]))&&(dl.isObject(args[2]))){ao.adviceType="after";ao.srcObj=args[0];ao.srcFunc=args[1];ao.adviceObj=args[2];ao.adviceFunc=args[3];}else{if((dl.isString(args[0]))&&(dl.isString(args[1]))&&(dl.isObject(args[2]))){ao.adviceType=args[0];ao.srcObj=dj_global;ao.srcFunc=args[1];ao.adviceObj=args[2];ao.adviceFunc=args[3];}else{if((dl.isString(args[0]))&&(dl.isFunction(args[1]))&&(dl.isObject(args[2]))){ao.adviceType=args[0];ao.srcObj=dj_global;var _265=dl.nameAnonFunc(args[1],dj_global,_262);ao.srcFunc=_265;ao.adviceObj=args[2];ao.adviceFunc=args[3];}else{if((dl.isString(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]))&&(dl.isFunction(args[3]))){ao.srcObj=args[1];ao.srcFunc=args[2];var _265=dl.nameAnonFunc(args[3],dj_global,_262);ao.adviceObj=dj_global;ao.adviceFunc=_265;}else{if(dl.isObject(args[1])){ao.srcObj=args[1];ao.srcFunc=args[2];ao.adviceObj=dj_global;ao.adviceFunc=args[3];}else{if(dl.isObject(args[2])){ao.srcObj=dj_global;ao.srcFunc=args[1];ao.adviceObj=args[2];ao.adviceFunc=args[3];}else{ao.srcObj=ao.adviceObj=ao.aroundObj=dj_global;ao.srcFunc=args[1];ao.adviceFunc=args[2];ao.aroundFunc=args[3];}}}}}}break;case 6:ao.srcObj=args[1];ao.srcFunc=args[2];ao.adviceObj=args[3];ao.adviceFunc=args[4];ao.aroundFunc=args[5];ao.aroundObj=dj_global;break;default:ao.srcObj=args[1];ao.srcFunc=args[2];ao.adviceObj=args[3];ao.adviceFunc=args[4];ao.aroundObj=args[5];ao.aroundFunc=args[6];ao.once=args[7];ao.delay=args[8];ao.rate=args[9];ao.adviceMsg=args[10];break;}if(dl.isFunction(ao.aroundFunc)){var _265=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_262);ao.aroundFunc=_265;}if(dl.isFunction(ao.srcFunc)){ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);}if(dl.isFunction(ao.adviceFunc)){ao.adviceFunc=dl.getNameInObj(ao.adviceObj,ao.adviceFunc);}if((ao.aroundObj)&&(dl.isFunction(ao.aroundFunc))){ao.aroundFunc=dl.getNameInObj(ao.aroundObj,ao.aroundFunc);}if(!ao.srcObj){dojo.raise("bad srcObj for srcFunc: "+ao.srcFunc);}if(!ao.adviceObj){dojo.raise("bad adviceObj for adviceFunc: "+ao.adviceFunc);}return ao;}this.connect=function(){if(arguments.length==1){var ao=arguments[0];}else{var ao=interpolateArgs(arguments,true);}if(dojo.lang.isArray(ao.srcObj)&&ao.srcObj!=""){var _267={};for(var x in ao){_267[x]=ao[x];}var mjps=[];dojo.lang.forEach(ao.srcObj,function(src){if((dojo.render.html.capable)&&(dojo.lang.isString(src))){src=dojo.byId(src);}_267.srcObj=src;mjps.push(dojo.event.connect.call(dojo.event,_267));});return mjps;}var mjp=dojo.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc);if(ao.adviceFunc){var mjp2=dojo.event.MethodJoinPoint.getForMethod(ao.adviceObj,ao.adviceFunc);}mjp.kwAddAdvice(ao);return mjp;};this.log=function(a1,a2){var _26f;if((arguments.length==1)&&(typeof a1=="object")){_26f=a1;}else{_26f={srcObj:a1,srcFunc:a2};}_26f.adviceFunc=function(){var _270=[];for(var x=0;x<arguments.length;x++){_270.push(arguments[x]);}dojo.debug("("+_26f.srcObj+")."+_26f.srcFunc,":",_270.join(", "));};this.kwConnect(_26f);};this.connectBefore=function(){var args=["before"];for(var i=0;i<arguments.length;i++){args.push(arguments[i]);}return this.connect.apply(this,args);};this.connectAround=function(){var args=["around"];for(var i=0;i<arguments.length;i+
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -