📄 qzfl.js
字号:
QZFL.JsLoader.scriptId=1;QZFL.JsLoader.prototype.load=function(src,doc,charset){var sId=QZFL.JsLoader.scriptId;QZFL.JsLoader.scriptId++;var o=this;setTimeout(function(){o._load2.apply(o,[sId,src,doc,charset]);o=null;},0);}QZFL.JsLoader.prototype._load2=function(sId,src,doc,charset){_doc=doc||document;charset=charset||"gb2312";var _ie=QZFL.userAgent.ie;var _js=_doc.createElement("script");QZFL.event.addEvent(_js,(_ie?"readystatechange":"load"),(function(o){if(_ie){return(function(){if(/(complete|loaded)/.test(_js.readyState)){o.onload();if(!o.debug){QZFL.dom.removeElement(_js);}_js=null;}});}else{return(function(){o.onload();if(!o.debug){QZFL.dom.removeElement(_js);}_js=null;});}})(this));if(!_ie){QZFL.event.addEvent(_js,(_ie?"readystatechange":"load"),(function(o){return(function(){o.onerror();if(!o.debug){QZFL.dom.removeElement(_js);}_js=null;});})(this));}_js.id="js_"+sId;_js.defer=true;_js.charset=charset;_js.src=src;_doc.getElementsByTagName("head")[0].appendChild(_js);}QZFL["js"+"Loader"]=QZFL.JsLoader;QZFL.FormSender=function(actionURL,method,data,charset){if(!isURL(actionURL)){rt.error("error actionURL -> {0:Q} in QZFL.FormSender construct!",actionURL);return null;}this.name="_fpInstence_"+QZFL.FormSender.counter;QZFL.FormSender.instance[this.name]=this;QZFL.FormSender.counter++;this.method=method||"POST";this.uri=actionURL;this.data=(isHashMap(data)||typeof(data)=='string')?data:null;this.proxyURL=(typeof(charset)=='string'&&charset.toUpperCase()=="UTF-8")?QZFL.config.FSHelperPage.replace(/_gbk/,"_utf8"):QZFL.config.FSHelperPage;this._sender=null;this.onSuccess=QZFL.emptyFn;this.onError=QZFL.emptyFn;};QZFL.FormSender.instance={};QZFL.FormSender.counter=0;QZFL.FormSender._errCodeMap={999:{msg:'Connection or Server error'}};QZFL.FormSender.prototype.send=function(){if(this.method=='POST'&&this.data==null){rt.warn("QZFL.FormSender -> {0:q}, can't send data 'null'!",this.name);return false;}function clear(o){o._sender=o._sender.callback=o._sender.errorCallback=o._sender.onreadystatechange=null;if(ua.safari||ua.opera){setTimeout('removeNode($("_fp_frm_'+o.name+'"))',50);}else{removeNode($("_fp_frm_"+o.name));}}if(this._sender===null||this._sender===void(0)){var sender=document.createElement("iframe");sender.id="_fp_frm_"+this.name;sender.style.width=sender.style.height=sender.style.borderWidth="0";sender.style.display="none";document.body.appendChild(sender);sender.callback=QZFL.event.bind(this,function(o){clearInterval(interval);clear(this);this.onSuccess(o);});sender.errorCallback=QZFL.event.bind(this,function(o){clearInterval(interval);clear(this);this.onError(o);});if(typeof sender.onreadystatechange!='undefined'){sender.onreadystatechange=QZFL.event.bind(this,function(){if(this._sender.readyState=='complete'&&this._sender.submited){clear(this);this.onError(QZFL.FormSender._errCodeMap[999]);}});}else{var interval=setInterval(QZFL.event.bind(this,function(){try{var _t=this._sender.contentWindow.location.href;if(_t.indexOf(this.uri)==0){clear(this);this.onError(QZFL.FormSender._errCodeMap[999]);clearInterval(interval);}}catch(err){clear(this);this.onError(QZFL.FormSender._errCodeMap[999]);clearInterval(interval);}}),100);}this._sender=sender;}this._sender.src=this.proxyURL;return true;};QZFL.FormSender.prototype.destroy=function(){var n=this.name;delete QZFL.FormSender.instance[n]._sender;QZFL.FormSender.instance[n]._sender=null;delete QZFL.FormSender.instance[n];QZFL.FormSender.counter--;return null;};QZFL.JSONGetter=function(actionURL,cname,data,charset,junctionMode){if(!isURL(actionURL)){QZFL.console.print("error actionURL -> {0:Q} in QZFL.JSONGetter construct!",actionURL);return null;}if(!isString(cname)){cname="_jsonInstence_"+(QZFL.JSONGetter.counter+1);}var prot;if(QZFL.JSONGetter.instance[cname]instanceof QZFL.JSONGetter){prot=QZFL.JSONGetter.instance[cname];}else{prot=(QZFL.JSONGetter.instance[cname]=this);QZFL.JSONGetter.counter++;}prot._name=cname;prot._uri=actionURL;prot._data=(isHashMap(data)||typeof(data)=='string')?data:null;prot._sender=null;prot._charset=(typeof charset!='string')?QZFL.config.defaultDataCharacterSet:charset;prot._jMode=!!junctionMode;prot._timer=null;this.onSuccess=QZFL.emptyFn;this.onError=QZFL.emptyFn;this.onTimeout=QZFL.emptyFn;this.timeout=5000;return prot;};QZFL.JSONGetter.instance={};QZFL.JSONGetter.counter=0;QZFL.JSONGetter._errCodeMap={999:{msg:'Connection or Server error.'},998:{msg:'Connection to Server timeout.'}};QZFL.JSONGetter.prototype.send=function(callbackFnName){var cfn=(typeof callbackFnName!='string')?"callback":callbackFnName;var clear;var da=this._uri+(this._data?("?"+genHttpParamString(this._data)):"");var _s=new Date();if(this._jMode){window[cfn]=this.onSuccess;var _sd=new QZFL.JsLoader();_sd.onerror=this.onError;_sd.load(da,void(0),this._charset);return;}this._timer=setTimeout(QZFL.event.bind(this,function(){QZFL.console.print("jsonGetter timeout",3);QZFL.report.receive("QZFL.JSONGetter",4,this._uri,(new Date())-_s);}),this.timeout);if(ua.ie&&ua.ie<8){var df=document.createDocumentFragment();var sender=df.createElement("script");sender.charset=this._charset;this._senderDoc=df;this._sender=sender;clear=function(o){clearTimeout(o._timer);if(o._sender){o._sender.onreadystatechange=null;}o._senderDoc=o._sender=null;};df[cfn]=QZFL.event.bind(this,function(o){this.onSuccess(o);QZFL.report.receive("QZFL.JSONGetter",1,this._uri,(new Date())-_s);clear(this);});sender.onreadystatechange=QZFL.event.bind(this,function(){if(this._sender&&this._sender.readyState=="loaded"){try{this.onError(QZFL.JSONGetter._errCodeMap[999]);QZFL.report.receive("QZFL.JSONGetter",2,this._uri,(new Date())-_s);clear(this);}catch(ignore){}}});this._sender.src=da;df.appendChild(sender);}else{clear=function(o){clearTimeout(o._timer);if(!ua.ie){o._sender.src="about:blank";o._sender=o._sender.callback=o._sender.errorCallback=null;if(ua.safari||ua.opera){setTimeout('removeNode($("_JSON_frm_'+o._name+'"))',50);}else{removeNode($("_JSON_frm_"+o._name));}}else{_hf.parentWindow["errorCallback"]=QZFL.emptyFn;_hf=null;}};var _cb=QZFL.event.bind(this,function(o){this.onSuccess(o);QZFL.report.receive("QZFL.JSONGetter",1,this._uri,(new Date())-_s);clear(this);});var _ecb=QZFL.event.bind(this,function(){this.onError(QZFL.JSONGetter._errCodeMap[999]);QZFL.report.receive("QZFL.JSONGetter",2,this._uri,(new Date())-_s);clear(this);});if(ua.ie){var _hf=new ActiveXObject("htmlfile");_hf.open();_hf.parentWindow[cfn]=function(o){_cb(objectClone(o));};_hf.parentWindow["errorCallback"]=_ecb;_hf.write("<script src=\""+da+"\" charset=\""+this._charset+"\"><\/script><script defer>setTimeout(\"errorCallback()\",0)<\/script>");if(_hf){_hf.close();}}else{var frm=document.createElement("iframe");frm.id="_JSON_frm_"+this._name;frm.style.width=frm.style.height=frm.style.borderWidth="0";this._sender=frm;var dout='<html><head><meta http-equiv="Content-type" content="text/html; charset='+this._charset+'" /></head><body><script>document.domain="'+document.domain+'";function '+cfn+'(o){frameElement.callback(o);}<\/script><script src="'+da+'" charset="'+this._charset+'"><\/script><script>setTimeout(frameElement.errorCallback,50);<\/script></body></html>';frm.callback=_cb;frm.errorCallback=_ecb;if(ua.opera){frm.src="javascript:'"+dout+"'";document.body.appendChild(frm);}else{document.body.appendChild(frm);frm.contentWindow.document.open('text/html');frm.contentWindow.document.write(dout);frm.contentWindow.document.close();}}}};QZFL.JSONGetter.prototype.destroy=function(){var n=this._name;delete QZFL.JSONGetter.instance[n]._sender;QZFL.JSONGetter.instance[n]._sender=null;delete QZFL.JSONGetter.instance[n];QZFL.JSONGetter.counter--;return null;};QZFL.media={_tempImageList:[],_flashVersion:null,adjustImageSize:function(w,h,trueSrc,callback){var ele=QZFL.event.getTarget();if(ua.firefox<3&&ele===document){ele=QZFL.event.getEvent().currentTarget;}ele.onload=null;var offset,_c=QZFL.media._tempImageList;_c[offset=_c.length]=new Image();_c[offset].onload=(function(mainImg,tempImg,ew,eh){return function(){tempImg.onload=null;var ow=tempImg.width,oh=tempImg.height;if(ow/oh>ew/eh){if(ow>ew){mainImg.width=ew;}}else{if(oh>eh){mainImg.height=eh;}}mainImg.src=tempImg.src;_c[offset]=null;delete _c[offset];if(typeof(callback)=='function'){callback(mainImg,w,h,tempImg,ow,oh);}};})(ele,_c[offset],w,h);_c[offset].onerror=function(){_c[offset]=null;delete _c[offset];};_c[offset].src=trueSrc;},getFlashHtml:function(flashArguments,requiredVersion,flashPlayerCID){var _attrs=new StringBuilder(),_params=new StringBuilder();if(typeof(flashPlayerCID)=='undefined'){flashPlayerCID='D27CDB6E-AE6D-11cf-96B8-444553540000';}for(var k in flashArguments){switch(k){case"movie":continue;break;case"id":case"name":case"width":case"height":case"style":_attrs.append(k+"='"+flashArguments[k]+"' ");break;default:_params.append("<param name='"+((k=="src")?"movie":k)+"' value='"+flashArguments[k]+"' />");_attrs.append(k+"='"+flashArguments[k]+"' ");}}if(requiredVersion&&(requiredVersion instanceof QZFL.media.SWFVersion)){if(requiredVersion.major==9&&requiredVersion.rev==16){(function(){__flash_unloadHandler=QZFL.emptyFn;__flash_savedUnloadHandler=QZFL.emptyFn;})();}}else{requiredVersion=new QZFL.media.SWFVersion(8,0);}_attrs.append("codeBase='http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version="+requiredVersion+"' ");if(ua.ie){return"<object classid='clsid:"+flashPlayerCID+"' "+_attrs+">"+_params+"</object>";}else{return"<embed "+_attrs+" pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed>";}},getWMMHtml:function(wmpArguments,cid){var params=new StringBuilder();var objArgm=new StringBuilder();if(typeof(cid)=='undefined'){cid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6";}for(var k in wmpArguments){switch(k){case"id":case"width":case"height":case"style":objArgm.append(k+'="'+wmpArguments[k]+'" ');break;case"src":objArgm.append(k+'="'+wmpArguments[k]+'" ');break;default:objArgm.append(k+'="'+wmpArguments[k]+'" ');params.append('<param name="'+k+'" value="'+wmpArguments[k]+'" />');}}if(wmpArguments["src"]){params.append('<param name="URL" value="'+wmpArguments["src"]+'" />');}if(ua.ie){return'<object classid="'+cid+'" '+objArgm+'>'+params+'</object>';}else{return'<embed '+objArgm+'></embed>';}}}QZFL.media.SWFVersion=function(){var a;if(arguments.length>1){a=arg2arr(arguments);}else if(arguments.length==1){if(typeof(arguments[0])=="object"){a=arguments[0];}else if(typeof arguments[0]=='number'){a=[arguments[0]];}else{a=[];}}else{a=[];}this.major=parseInt(a[0],10)||0;this.minor=parseInt(a[1],10)||0;this.rev=parseInt(a[2],10)||0;this.add=parseInt(a[3],10)||0;}QZFL.media.SWFVersion.prototype.toString=function(spliter){return([this.major,this.minor,this.rev,this.add]).join((typeof spliter=='undefined')?",":spliter);};QZFL.media.SWFVersion.prototype.toNumber=function(){var se=0.001;return this.major+this.minor*se+this.rev*se*se+this.add*se*se*se;};QZFL.media.getFlashVersion=function(){if(!QZFL.media._flashVersion){var resv=0;if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins['Shockwave Flash'];if(x&&x.description){resv=x.description.replace(/(?:[a-z]|[A-Z]|\s)+/,"").replace(/(?:\s+r|\s+b[0-9]+)/,".").split(".");}}else{try{for(var i=(resv=6),axo=new Object();axo!=null;++i){axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);resv=i;}}catch(e){if(resv==6)resv=0;resv=Math.max(resv-1,0);}try{resv=new QZFL.media.SWFVersion(axo.GetVariable("$version").split(" ")[1].split(","));}catch(ignore){}}if(!(resv instanceof QZFL.media.SWFVersion)){resv=new QZFL.media.SWFVersion(resv);}if(resv.major<3){resv.major=0;}QZFL.media._flashVersion=resv;}return QZFL.media._flashVersion;};var insertFlash=QZFL.media.getFlashHtml;QZFL.shareObject={};QZFL.shareObject.create=function(path){if(typeof(path)=='undefined'){path=QZFL.config.defaultShareObject;}var t=new QZFL.shareObject.DataBase(path);};QZFL.shareObject.instance={};QZFL.shareObject.refCount=0;QZFL.shareObject.getValidSO=function(){var cnt=QZFL.shareObject.refCount+1;for(var i=1;i<cnt;++i){if(QZFL.shareObject.instance["so_"+i]&&QZFL.shareObject.instance["so_"+i]._ready){return QZFL.shareObject.instance["so_"+i];}}return null;};QZFL.shareObject.get=function(s){var o=QZFL.shareObject.getValidSO();if(o)return o.get(s);else return void(0);};QZFL.shareObject.set=function(k,v){var o=QZFL.shareObject.getValidSO();if(o)return o.set(k,v);else return false;};QZFL.shareObject.DataBase=function(soUrl){if(QZFL.shareObject.refCount>0){return QZFL.shareObject.instance["so_1"];}var fv=QZFL.media.getFlashVersion();if(fv.toNumber()<8){rt.error("flash player version is too low to build a shareObject!");return null;}this._ready=false;QZFL.shareObject.refCount++;var c=document.createElement("div");c.style.marginTop="-1px";document.body.appendChild(c);c.innerHTML=insertFlash({src:soUrl,id:"__so"+QZFL.shareObject.refCount,width:0,height:0,allowscriptaccess:"always"});this.ele=$("__so"+QZFL.shareObject.refCount);QZFL.shareObject.instance["so_"+QZFL.shareObject.refCount]=this;};QZFL.shareObject.DataBase.prototype.set=function(key,value){if(this._ready){this.ele.set("seed",Math.random());this.ele.set(key,value);this.ele.flush();return true;}else{return false;}};QZFL.shareObject.DataBase.prototype.del=function(key){if(this._ready){this.ele.set("seed",Math.random());this.ele.set(key,void(0));this.ele.flush();return true;}else{return false;}};QZFL.shareObject.DataBase.prototype.get=function(key){return(this._ready)?(this.ele.get(key)):null;};QZFL.shareObject.DataBase.prototype.clear=function(){if(this._ready){this.ele.clear();return true;}else{return false;}};QZFL.shareObject.DataBase.prototype.getDataSize=function(){if(this._ready){return this.ele.getSize();}else{return-1;}};QZFL.shareObject.DataBase.prototype.load=function(url,succFnName,errFnName,data){if(this._ready){this.ele.load(url,succFnName,errFnName,data);return true;}else{return false;}};QZFL.shareObject.DataBase.prototype.setReady=function(){this._ready=true;};function getShareObjectPrefix(){QZFL.shareObject.instance["so_"+QZFL.shareObject.refCount].setReady();return location.host.split(".")[0]}QZFL.shareObject.DataBase.prototype.setClipboard=function(value){if(this._ready&&isString(value)){this.ele.setClipboard(value);return true;}else{return false;}};QZFL.dragdrop={dragdropPool:{},dragTempId:0,_scrollRange:0,dragGhostStyle:"cursor:move;position:absolute;border:1px solid #06c;background:#6cf;z-index:1000;color:#003",registerDragdropHandler:function(handler,target,options){var _e=QZFL.event;var _hDom=QZFL.dom.get(handler);var _tDom=QZFL.dom.get(target);options=options||{range:[null,null,null,null],ghost:0};if(!_hDom){return null}var targetObject=_tDom||_hDom;if(!_hDom.id){_hDom.id="dragdrop_"+this.dragTempId;QZFL.dragdrop.dragTempId++;}_hDom.style.cursor=options.cursor||"move";this.dragdropPool[_hDom.id]=new this.eventController();_e.on(_hDom,"mousedown",_e.bind(this,this.startDrag),[_hDom.id,targetObject,options]);return this.dragdropPool[_hDom.id];},unRegisterDragdropHandler:function(handler){var _hDom=QZFL.dom.get(handler);var _e=QZFL.event;if(!_hDom){return null}_hDom.style.cursor="default";delete this.dragdropPool[_hDom.id];_e.removeEvent(_hDom,"mousedown");},startDrag:function(e,handlerId,target,options){var _d=QZFL.dom;var _e=QZFL.event;if(_e.getButton()!=0||_e.getTarget().noDrag){return;}if(options.ignoreTagName==_e.getTarget().tagName||_e.getTarget().noDragdrop){return;}var size=_d.getSize(target);var stylePosition=_d.getStyle(target,"position");var isAbsolute=stylePosition=="absolute"||stylePosition=="fixed";var ghost=null,hasGhost=false;var xy=null;if(options.rangeElement){var _re=options.rangeElement;var _el=QZFL.dom.get(_re[0]);var _elXY=QZFL.dom.getSize(_el);var _r=_re[1];options.range=[_r[0]?0:null,_r[1]?0:null,_r[2]?_elXY[1]:null,_r[3]?_elXY[0]:null];}if(!isAbsolute||options.ghost){xy=isAbsolute?[parseInt(target.style.left),parseInt(target.style.top)]:_d.getXY(target);ghost=_d.createElementIn("div",isAbsolute?target.parentNode:document.body,false,{style:this.dragGhostStyle});ghost.id="dragGhost";_d.setStyle(ghost,"opacity","0.8");setTimeout(function(){_d.setStyle(target,"opacity","0.5");},0);if(options.ghostSize){_d.setSize(ghost,options.ghostSize[0],options.ghostSize[1]);xy=[e.clientX+QZFL.dom.getScrollLeft()-30,e.clientY+QZFL.dom.getScrollTop()-20];}else{_d.setSize(ghost,size[0]-2,size[1]-2);}_d.setXY(ghost,xy[0],xy[1]);hasGhost=true;}else{xy=[parseInt(_d.getStyle(target,"left")),parseInt(_d.getStyle(target,"top"))];}var dragTarget=ghost||target;this.currentDragCache={size:size,xy:xy,mXY:xy,dragTarget:dragTarget,target:target,x:e.clientX-parseInt(xy[0]),y:e.clientY-parseInt(xy[1]),ghost:ghost,hasGhost:hasGhost,isAbsolute:isAbsolute,options:options,scrollRangeTop:QZFL.dragdrop._scrollRange,scrollRangeBottom:QZFL.dom.getClientHeight()-QZFL.dragdrop._scrollRange,maxScrollRange:Math.max(QZFL.dom.getScrollHeight()-QZFL.dom.getClientHeight(),0)}_e.on(document,"mousemove",_e.bind(this,this.doDrag),[handlerId,this.currentDragCache,options]);_e.on(document,"mouseup",_e.bind(this,this.endDrag),[handlerId,this.currentDragCache,options]);this.dragdropPool[handlerId].onStartDrag.apply(null,[e,handlerId,this.currentDragCache,options]);_e.preventDefault();},doDrag:function(e,handlerId,dragCache,options){var pos={};if(options.autoScroll){if(e.clientY<dragCache.scrollRangeTop){if(!QZFL.dragdrop._scrollTop){QZFL.dragdrop._stopScroll();QZFL.dragdrop._scrollTimer=setTimeout(function(){QZFL.dragdrop._doScroll(true,dragCache)},200);}}else if(e.clientY>dragCache.scrollRangeBottom){if(!QZFL.dragdrop._scrollBottom){QZFL.dragdrop._stopScroll();QZFL.dragdrop._scrollTimer=setTimeout(function(){QZFL.dragdrop._doScroll(false,dragCache)},200);}}else{QZFL.dragdrop._stopScroll();}}var mX=e.clientX-dragCache.x;var mY=e.clientY-dragCache.y;var xy=this._countXY(mX,mY,dragCache.size,options);mX=xy.x;mY=xy.y;QZFL.dom.setXY(dragCache.dragTarget,mX,mY);dragCache.mXY=[mX,mY];this.dragdropPool[handlerId].onDoDrag.apply(null,[e,handlerId,dragCache,options]);if(QZFL.userAgent.ie){document.body.setCapture();}QZFL.event.preventDefault();},endDrag:function(e,handlerId,dragCache,options){var _d=QZFL.dom;if(dragCache.hasGhost){QZFL.dom.removeElement(dragCache.dragTarget);var _t=dragCache.target;setTimeout(function(){QZFL.dom.setStyle(_t,"opacity","1");_t=null;},0);if(dragCache.isAbsolute){var x=parseInt(_d.getStyle(dragCache.target,"left"))+(dragCache.mXY[0]-dragCache.xy[0]);var y=parseInt(_d.getStyle(dragCache.target,"top"))+(dragCache.mXY[1]-dragCache.xy[1]);var xy=this._countXY(x,y,dragCache.size,options);QZFL.dom.setXY(dragCache.target,xy.x,xy.y);}}QZFL.event.removeEvent(document,"mousemove");QZFL.event.removeEvent(document,"mouseup");this.dragdropPool[handlerId].onEndDrag.apply(null,[e,handlerId,dragCache,options]);dragCache=null;QZFL.dragdrop._stopScroll();if(QZFL.userAgent.ie){document.body.releaseCapture();}},_doScroll:function(isUp,dc){step=isUp?-15:15;var _st=QZFL.dom.getScrollTop();if(isUp&&_st+step<0){step=0;}if(!isUp&&_st+step>dc.maxScrollRange){step=0;}QZFL.dom.setScrollTop(_st+step);dc.y=dc.y-step;QZFL.dragdrop._scrollTop=isUp;QZFL.dragdrop._scrollBottom=!isUp;QZFL.dragdrop._scrollTimer=setTimeout(function(){QZFL.dragdrop._doScroll(isUp,dc)},16);},_stopScroll:function(){QZFL.dragdrop._scrollTop=QZFL.dragdrop._scrollBottom=false;clearTimeout(QZFL.dragdrop._scrollTimer);},_countXY:function(x,y,size,options){var pos={x:x,y:y};if(options.x){pos["x"]=parseInt(pos["x"]/options.x,10)*options.x+(pos["x"]%options.x<options.x/2?0:options.x);}if(options.y){pos["y"]=parseInt(pos["y"]/options.y,10)*options.y+(pos["y"]%options.y<options.y/2?0:options.y);}if(options.range){var _r=options.range;var i=0,j=0;while(i<_r.length&&j<2){if(typeof _r[i]!="number"){i++;continue;};var k=i%2?"x":"y";var v=pos[k];pos[k]=i<2?Math.max(pos[k],_r[i]):Math.min(pos[k],_r[i]-size[(i+1)%2]);if(pos[k]!=v){j++;};i++;}}return pos;}};QZFL.dragdrop.eventController=function(){this.onStartDrag=QZFL.emptyFnthis.onDoDrag=QZFL.emptyFnthis.onEndDrag=QZFL.emptyFn};QZFL.widget.msgbox={_timer:null,useTween:false,show:function(msgHtml,type,timeout,topPosition){var _mBox=QZFL.dom.get("q_Msgbox")||QZFL.dom.createElementIn("div",document.body,false,{style:"height:0px;"});_mBox.id="q_Msgbox";QZFL.dom.setStyle(_mBox,"display","");var tipsId=type<2?"mode_tipss":"mode_tips";var _html='<div id="__typeId__" style="display:none;z-index:10000"><span class="tipsl"></span><span class="tipsm"><a href="#" class="close"></a>__html__</span><span class="__typeIcon__"></span></div>';_mBox.innerHTML=_html.replace(/__typeId__/,tipsId).replace(/__typeIcon__/,type%2?"tipsrn":"tipsr").replace(/__html__/,msgHtml);var _tips=QZFL.dom.get(tipsId);var _fc=_mBox.firstChild;if(QZFL.userAgent.ie&&QZFL.userAgent.ie<7){if(typeof(topPosition)!='number'){QZFL.dom.setStyle(_fc,"top",(QZFL.dom.getClientHeight()/2+QZFL.dom.getScrollTop()-40)+"px");}}else{QZFL.dom.setStyle(_fc,"position","fixed");}if(typeof(topPosition)=='number'){QZFL.dom.setStyle(_fc,"top",topPosition+"px");}clearTimeout(QZFL.widget.msgbox._timer);if(QZFL.widget.msgbox.useTween&&QZFL.Tween){var tween=new QZFL.Tween(_tips,"opacity",QZFL.transitions.regularEaseIn,0,1,0.25);tween.onMotionStart=function(){_tips.style.display="";if(timeout){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -