📄 prototype.js
字号:
return parseFloat(_a2);}if(_a2=(_a0.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(_a2[1]){return parseFloat(_a2[1])/100;}}return 1;}return _a2=="auto"?null:_a2;},setStyle:function(_a4,_a5){_a4=$(_a4);for(var _a6 in _a5){var _a7=_a5[_a6];if(_a6=="opacity"){if(_a7==1){_a7=(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:1;if(/MSIE/.test(navigator.userAgent)&&!window.opera){_a4.style.filter=_a4.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"");}}else{if(_a7===""){if(/MSIE/.test(navigator.userAgent)&&!window.opera){_a4.style.filter=_a4.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"");}}else{if(_a7<0.00001){_a7=0;}if(/MSIE/.test(navigator.userAgent)&&!window.opera){_a4.style.filter=_a4.getStyle("filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+_a7*100+")";}}}}else{if(["float","cssFloat"].include(_a6)){_a6=(typeof _a4.style.styleFloat!="undefined")?"styleFloat":"cssFloat";}}_a4.style[_a6.camelize()]=_a7;}return _a4;},getDimensions:function(_a8){_a8=$(_a8);var _a9=$(_a8).getStyle("display");if(_a9!="none"&&_a9!=null){return {width:zk.offsetWidth(_a8),height:zk.offsetHeight(_a8)};}var els=_a8.style;var _ab=els.visibility;var _ac=els.position;var _ad=els.display;els.visibility="hidden";els.position="absolute";els.display="block";var _ae=_a8.clientWidth;var _af=_a8.clientHeight;els.display=_ad;els.position=_ac;els.visibility=_ab;return {width:_ae,height:_af};},makePositioned:function(_b0){_b0=$(_b0);var pos=Element.getStyle(_b0,"position");if(pos=="static"||!pos){_b0._madePositioned=true;_b0.style.position="relative";if(window.opera){_b0.style.top=0;_b0.style.left=0;}}return _b0;},undoPositioned:function(_b2){_b2=$(_b2);if(_b2._madePositioned){_b2._madePositioned=undefined;_b2.style.position=_b2.style.top=_b2.style.left=_b2.style.bottom=_b2.style.right="";}return _b2;},makeClipping:function(_b3){_b3=$(_b3);if(_b3._overflow){return _b3;}_b3._overflow=_b3.style.overflow||"visible";if(Element.getStyle(_b3,"overflow")!="hidden"){_b3.style.overflow="hidden";}return _b3;},undoClipping:function(_b4){_b4=$(_b4);if(!_b4._overflow){return _b4;}_b4.style.overflow=_b4._overflow=="visible"?zk.ie?"auto":"":_b4._overflow;_b4._overflow=undefined;return _b4;}};Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf});Element._attributeTranslations={};Element._attributeTranslations.names={colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc"};Element._attributeTranslations.values={_getAttr:function(_b5,_b6){return _b5.getAttribute(_b6,2);},_flag:function(_b7,_b8){return $(_b7).hasAttribute(_b8)?_b8:null;},style:function(_b9){return _b9.style.cssText.toLowerCase();},title:function(_ba){var _bb=_ba.getAttributeNode("title");return _bb.specified?_bb.nodeValue:null;}};Object.extend(Element._attributeTranslations.values,{href:Element._attributeTranslations.values._getAttr,src:Element._attributeTranslations.values._getAttr,disabled:Element._attributeTranslations.values._flag,checked:Element._attributeTranslations.values._flag,readonly:Element._attributeTranslations.values._flag,multiple:Element._attributeTranslations.values._flag});Object.extend(Element,Element.Methods);var _nativeExtensions=false;if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){["","Form","Input","TextArea","Select"].each(function(tag){var _bd="HTML"+tag+"Element";if(window[_bd]){return;}var _be=window[_bd]={};_be.prototype=document.createElement(tag?tag.toLowerCase():"div").__proto__;});}Element.addMethods=function(_bf){Object.extend(Element.Methods,_bf||{});function copy(_c0,_c1,_c2){_c2=_c2||false;var _c3=Element.extend.cache;for(var _c4 in _c0){var _c5=_c0[_c4];if(!_c2||!(_c4 in _c1)){_c1[_c4]=_c3.findOrStore(_c5);}}}if(typeof HTMLElement!="undefined"){copy(Element.Methods,HTMLElement.prototype);_nativeExtensions=true;}};Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(_c6){this.element=$(_c6);},_each:function(_c7){this.element.className.split(/\s+/).select(function(_c8){return _c8.length>0;})._each(_c7);},set:function(_c9){this.element.className=_c9;},add:function(_ca){if(this.include(_ca)){return;}this.set($A(this).concat(_ca).join(" "));},remove:function(_cb){if(!this.include(_cb)){return;}this.set($A(this).without(_cb).join(" "));},toString:function(){return $A(this).join(" ");}};Object.extend(Element.ClassNames.prototype,Enumerable);var Selector=Class.create();Selector.prototype={initialize:function(_cc){this.params={classNames:[]};this.expression=_cc.toString().strip();this.parseExpression();this.compileMatcher();},parseExpression:function(){function abort(_cd){throw "Parse error in selector: "+_cd;}if(this.expression==""){abort("empty expression");}var _ce=this.params,_cf=this.expression,_d0,_d1,_d2,_d3;while(_d0=_cf.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)){_ce.attributes=_ce.attributes||[];_ce.attributes.push({name:_d0[2],operator:_d0[3],value:_d0[4]||_d0[5]||""});_cf=_d0[1];}if(_cf=="*"){return this.params.wildcard=true;}while(_d0=_cf.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)){_d1=_d0[1],_d2=_d0[2],_d3=_d0[3];switch(_d1){case "#":_ce.id=_d2;break;case ".":_ce.classNames.push(_d2);break;case "":case undefined:_ce.tagName=_d2.toUpperCase();break;default:abort(_cf.inspect());}_cf=_d3;}if(_cf.length>0){abort(_cf.inspect());}},buildMatchExpression:function(){var _d4=this.params,_d5=[],_d6;if(_d4.wildcard){_d5.push("true");}if(_d6=_d4.id){_d5.push("element.readAttribute(\"id\") == "+_d6.inspect());}if(_d6=_d4.tagName){_d5.push("element.tagName.toUpperCase() == "+_d6.inspect());}if((_d6=_d4.classNames).length>0){for(var i=0,_d8=_d6.length;i<_d8;i++){_d5.push("element.hasClassName("+_d6[i].inspect()+")");}}if(_d6=_d4.attributes){_d6.each(function(_d9){var _da="element.readAttribute("+_d9.name.inspect()+")";var _db=function(_dc){return _da+" && "+_da+".split("+_dc.inspect()+")";};switch(_d9.operator){case "=":_d5.push(_da+" == "+_d9.value.inspect());break;case "~=":_d5.push(_db(" ")+".include("+_d9.value.inspect()+")");break;case "|=":_d5.push(_db("-")+".first().toUpperCase() == "+_d9.value.toUpperCase().inspect());break;case "!=":_d5.push(_da+" != "+_d9.value.inspect());break;case "":case undefined:_d5.push("element.hasAttribute("+_d9.name.inspect()+")");break;default:throw "Unknown operator "+_d9.operator+" in selector";}});}return _d5.join(" && ");},compileMatcher:function(){this.match=new Function("element","if (!element.tagName) return false; element = $(element); return "+this.buildMatchExpression());},findElements:function(_dd){var _de;if(_de=$(this.params.id)){if(this.match(_de)){if(!_dd||Element.childOf(_de,_dd)){return [_de];}}}_dd=(_dd||document).getElementsByTagName(this.params.tagName||"*");var _df=[];for(var i=0,_e1=_dd.length;i<_e1;i++){if(this.match(_de=_dd[i])){_df.push(Element.extend(_de));}}return _df;},toString:function(){return this.expression;}};Object.extend(Selector,{matchElements:function(_e2,_e3){var _e4=new Selector(_e3);return _e2.select(_e4.match.bind(_e4)).map(Element.extend);},findElement:function(_e5,_e6,_e7){if(typeof _e6=="number"){_e7=_e6,_e6=false;}return Selector.matchElements(_e5,_e6||"*")[_e7||0];}});if(!window.Event){var Event=new Object();}Object.extend(Event,{element:function(_e8){return _e8.target||_e8.srcElement;},isLeftClick:function(_e9){return (((_e9.which)&&(_e9.which==1))||((_e9.button)&&(_e9.button==1)));},pointerX:function(_ea){return _ea.pageX||(_ea.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));},pointerY:function(_eb){return _eb.pageY||(_eb.clientY+(document.documentElement.scrollTop||document.body.scrollTop));},stop:function(_ec){if(_ec.preventDefault){_ec.preventDefault();_ec.stopPropagation();}else{_ec.returnValue=false;_ec.cancelBubble=true;}},observers:false,_observeAndCache:function(_ed,_ee,_ef,_f0){if(!this.observers){this.observers=[];}if(_ed.addEventListener){this.observers.push([_ed,_ee,_ef,_f0]);_ed.addEventListener(_ee,_ef,_f0);}else{if(_ed.attachEvent){this.observers.push([_ed,_ee,_ef,_f0]);_ed.attachEvent("on"+_ee,_ef);}}},unloadCache:function(){if(!Event.observers){return;}for(var i=0,_f2=Event.observers.length;i<_f2;i++){Event.stopObserving.apply(this,Event.observers[i]);Event.observers[i][0]=null;}Event.observers=false;},observe:function(_f3,_f4,_f5,_f6){_f3=$(_f3);_f6=_f6||false;if(_f4=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_f3.attachEvent)){_f4="keydown";}Event._observeAndCache(_f3,_f4,_f5,_f6);},stopObserving:function(_f7,_f8,_f9,_fa){_f7=$(_f7);_fa=_fa||false;if(_f8=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_f7.detachEvent)){_f8="keydown";}if(_f7.removeEventListener){_f7.removeEventListener(_f8,_f9,_fa);}else{if(_f7.detachEvent){try{_f7.detachEvent("on"+_f8,_f9);}catch(e){}}}}});if(navigator.appVersion.match(/\bMSIE\b/)){Event.observe(window,"unload",Event.unloadCache,false);}var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;},realOffset:function(_fb){var _fc=0,_fd=0,_fe=_fb.tagName;do{if(!window.opera||_fb.tagName=="BODY"||(_fe!="TR"&&_fe!="IMG"&&_fb.tagName=="DIV")){_fc+=_fb.scrollTop||0;_fd+=_fb.scrollLeft||0;}_fb=_fb.parentNode;}while(_fb);return [_fd,_fc];},cumulativeOffset:function(_ff){var _100=0,_101=0,_102=false,el=_ff.parentNode;if(zk.gecko){while(el&&el!=document.body){var _104=Element.getStyle(el,"position");if(_104=="relative"||_104=="absolute"){_100+=$int(Element.getStyle(el,"border-top-width"));_101+=$int(Element.getStyle(el,"border-left-width"));}el=el.parentNode;}}do{if(Element.getStyle(_ff,"position")=="fixed"){_100+=zk.innerY()+_ff.offsetTop;_101+=zk.innerX()+_ff.offsetLeft;break;}else{if(window.opera){if(_ff.nodeName=="SPAN"||_ff.nodeName=="INPUT"){_102=true;}else{if(_ff.nodeName=="DIV"&&_102){_102=false;if(_ff.scrollTop!=0){_100+=_ff.scrollTop||0;}}else{_102=false;}}}_100+=_ff.offsetTop||0;_101+=_ff.offsetLeft||0;_ff=zk.gecko&&_ff!=document.body?Position.offsetParent(_ff):_ff.offsetParent;}}while(_ff);return [_101,_100];},positionedOffset:function(_105){var _106=0,_107=0;do{_106+=_105.offsetTop||0;_107+=_105.offsetLeft||0;_105=zk.gecko&&_105!=document.body?Position.offsetParent(_105):_105.offsetParent;if(_105){if(_105.tagName=="BODY"){break;}var p=Element.getStyle(_105,"position");if(p=="relative"||p=="absolute"){break;}}}while(_105);return [_107,_106];},offsetParent:function(_109){if(_109.offsetParent){return _109.offsetParent;}if(_109==document.body){return _109;}while((_109=_109.parentNode)&&_109!=document.body){if(_109.style&&Element.getStyle(_109,"position")!="static"){return _109;}}return document.body;},within:function(_10a,x,y){if(this.includeScrollOffsets){return this.withinScroll(_10a,x,y);}this.xcomp=x;this.ycomp=y;this.offset=this.cumulativeOffset(_10a);return (y>=this.offset[1]&&y<this.offset[1]+zk.offsetHeight(_10a)&&x>=this.offset[0]&&x<this.offset[0]+zk.offsetWidth(_10a));},withinScroll:function(_10d,x,y){this.xcomp=x;this.ycomp=y;this.offset=zk.revisedOffset(_10d);return (this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+zk.offsetHeight(_10d)&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+zk.offsetWidth(_10d));},overlap:function(mode,_111){if(!mode){return 0;}if(mode=="vertical"){return ((this.offset[1]+zk.offsetHeight(_111))-this.ycomp)/zk.offsetHeight(_111);}if(mode=="horizontal"){return ((this.offset[0]+zk.offsetWidth(_111))-this.xcomp)/zk.offsetWidth(_111);}},page:function(_112){var _113=0,_114=0;var _115=_112;do{_113+=_115.offsetTop||0;_114+=_115.offsetLeft||0;if(_115.offsetParent==document.body){if(Element.getStyle(_115,"position")=="absolute"){break;}}}while(_115=_115.offsetParent);_115=_112;do{if(!window.opera||_115.tagName=="BODY"){_113-=_115.scrollTop||0;_114-=_115.scrollLeft||0;}}while(_115=_115.parentNode);return [_114,_113];},absolutize:function(_116){_116=$(_116);if(_116.style.position=="absolute"){return;}Position.prepare();var _117=Position.positionedOffset(_116);var top=_117[1];var left=_117[0];_116._originalLeft=left-parseFloat(_116.style.left||0);_116._originalTop=top-parseFloat(_116.style.top||0);_116.style.position="absolute";_116.style.top=top+"px";_116.style.left=left+"px";},relativize:function(_11a){_11a=$(_11a);if(_11a.style.position=="relative"){return;}Position.prepare();_11a.style.position="relative";var top=parseFloat(_11a.style.top||0)-(_11a._originalTop||0);var left=parseFloat(_11a.style.left||0)-(_11a._originalLeft||0);_11a.style.top=top+"px";_11a.style.left=left+"px";}};if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){Position.cumulativeOffset=function(_11d){var _11e=0,_11f=0,el=_11d.parentNode;if(zk.safari){while(el&&el!=document.body){var _121=Element.getStyle(el,"position");if(_121=="relative"||_121=="absolute"){_11e+=$int(Element.getStyle(el,"border-top-width"));_11f+=$int(Element.getStyle(el,"border-left-width"));}el=el.parentNode;}}do{_11e+=_11d.offsetTop||0;_11f+=_11d.offsetLeft||0;if(_11d.offsetParent==document.body){if(Element.getStyle(_11d,"position")=="absolute"){break;}}_11d=_11d.offsetParent;}while(_11d);return [_11f,_11e];};}Element.addMethods();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -