📄 radhelper.js
字号:
if (typeof(RadMenuHelperUtils)=="undefine\x64"){var RadMenuHelperUtils= {la:function (ia,item){ia[ia.length]=item; } ,Ia:function (ia,index,item){ia[index]=item; } ,ob:function (ia,item){var Ob= false; for (var i=0; i<ia.length; i++){if (item==ia[i]){Ob= true; }if (Ob){ia[i]=ia[i+1]; }}if (Ob){ia.length-=1; }} ,lb:function (ia,index){for (var i=index; 0<=i && i<ia.length; i++){ia[i]=ia[i+1]; }if (0<=index && index<ia.length){ia.length-=1; }} ,ib:function (ia){ia.length=0; } ,Ib:function (ia,item){for (var i=0; i<ia.length; i++){if (ia[i]==item){return i; }}return -1; } ,oc:function (ia,Oc){var lc=""; if (typeof(Oc)=="\165ndefined" || Oc==null){Oc="\x2c"; }if (ia.length<=0){return lc; }for (var i=0; i<ia.length; i++){lc=lc+((lc=="")?"":Oc)+ia[i].toString(); }return lc; } ,ic:function (ia){var i,R; for (i=ia.length-1; i>=0; i--){for (R=0; R<=i; R++){if (ia[R+1]<ia[R]){var Ic=ia[R]; ia[R]=ia[R+1]; ia[R+1]=Ic; }}}return od; } ,Od:function (ia,ld){switch (typeof(ld)){case "\x6eumber":return ld; case "string":var oe=parseInt(ld); if (!isNaN(oe) && ("\x43"+oe=="\x43"+ld)){return oe; }break; default:break; }} ,Oe:function (ia){var le; for (var i in ia){var ie=RadMenuHelperUtils.Od(ia,i); if ((typeof(ie)!="\x75\x6edefine\x64") && ((typeof(le)=="\x75ndefined") || (ie>le))){le=ie; }}return le; } ,Ie:function (){if (this.Ie.arguments.length>0){var of=this.Ie.arguments[0]; for (var i=1; i<this.Ie.arguments.length; i++){of=of.replace(new RegExp("\x5c{"+i+"\x5c\x7d","\x69g"),this.Ie.arguments[i]); }}return of; } ,Of:function (If,og){if (typeof(og)!="\x73tring"){return false; }return (0==If.indexOf(og)); } ,Og:function (If,og){if (typeof(og)!="s\x74\x72ing"){return false; }return (If.lastIndexOf(og)+og.length==If.length-1); } ,lg:function (If){return (If=="")? true : false; } ,Ig:function (oh){if ((typeof(oh)!="undefined") && (oh!=null)){return true; }return false; } ,AttachEventListener:function (eventElement,Oh,eventHandler){lh=RadMenuHelperUtils.ih(Oh); if (eventElement.attachEvent){eventElement.attachEvent(lh,eventHandler); }else if (typeof(eventElement.addEventListener)!="\x75\x6edefined"){eventElement.addEventListener(lh,eventHandler, true); }else {var eventHandler="\x65ventEle\x6d\x65nt.on"+lh+"=eventHand\x6c\x65r"; eval(eventHandler); }} ,ih:function (Oh){Oh=Oh.toLowerCase(); if (document.attachEvent && !RadMenuHelperUtils.Of(Oh,"on")){return "on"+Oh; }else if (document.addEventListener && RadMenuHelperUtils.Of(Oh,"\157\x6e")){return Oh.substr(2); }else {return Oh; }} ,Ih:function (processedEvent){if (null==processedEvent){return null; }if (processedEvent.srcElement){return processedEvent.srcElement; }else if (processedEvent.target){if (processedEvent.target.nodeType==3){return processedEvent.target.parentNode; }else {return processedEvent.target; }}else {return null; }} ,oi:function (processedEvent){if (null==processedEvent){return null; }if (processedEvent.toElement){return processedEvent.toElement; }else if (processedEvent.Oi){return processedEvent.Oi; }else {return null; }} ,ii:function (processedEvent){if (!processedEvent){return false; }if (processedEvent.button){return (processedEvent.button==2); }else if (processedEvent.which){return (processedEvent.which==3); }} ,Ii:function (processedEvent){if (processedEvent.button && RadBrowserUtils.IsIE){return (processedEvent.button==1); }if (processedEvent.button && RadBrowserUtils.IsMozilla){return (processedEvent.button==0); }else if (processedEvent.which){return (processedEvent.which==1); }} ,oj:function (processedEvent){if (processedEvent.which && processedEvent.type.indexOf("\x6bey")!=-1){return processedEvent.which; }else if (processedEvent.keyCode){return processedEvent.keyCode; }else {return null; }} ,Oj:function (processedEvent){return String.fromCharCode(RadMenuHelperUtils.oj(processedEvent)); } ,lj:function (processedEvent){if (processedEvent.pageX){return processedEvent.pageX; }else if (processedEvent.clientX){if (RadBrowserUtils.StandardMode){return (processedEvent.clientX+document.documentElement.scrollLeft); }return (processedEvent.clientX+document.body.scrollLeft); }} ,ij:function (processedEvent){if (processedEvent.pageY){return processedEvent.pageY; }else if (processedEvent.clientY){if (RadBrowserUtils.StandardMode){return (processedEvent.clientY+document.documentElement.scrollTop); }return (processedEvent.clientY+document.body.scrollTop); }} ,Ij:function (processedEvent){if (processedEvent && processedEvent.stopPropagation){processedEvent.stopPropagation(); }else if (window.event){window.event.cancelBubble= true; }} ,ok:function (processedEvent){if (processedEvent && processedEvent.preventDefault){processedEvent.preventDefault(); return false; }else if (window.event){window.event.returnValue= false; }} ,Ok:function (processedEvent){if (RadBrowserUtils.IsNetscape4){return false; }else if (RadBrowserUtils.IsIE){processedEvent.returnValue= false; }else if (RadBrowserUtils.IsMozilla){processedEvent.stopPropagation(); }return false; } ,lk:function (Q){if (!RadMenuHelperUtils.Ig(Q)){return null; }if (Q.style){return Q.style; }else {return Q; }} ,ik:function (Q,Ik){var ll=document.createElement("\111FRAME"); ll.src="\x6a\141vas\x63\x72ipt:\x66\x61ls\x65;"; if (RadMenuHelperUtils.Ig(Ik)){switch (Ik){case 0:ll.src="javascri\x70\x74:vo\x69\x64(0)\x3b"; break; case 1:ll.src="ab\x6f\x75t:blan\x6b"; break; case 2:ll.src="blank\x2e\x68tm"; break; }}ll.frameBorder=0; ll.style.position="\x61bsolute"; ll.style.visibility="\x68\x69dden"; ll.style.left="-500px"; ll.style.top="\x2d2000px"; ll.style.height=RadMenuHelperUtils.il(Q)+"px"; var Il=0; Il=RadMenuHelperUtils.om(Q); if (RadBrowserUtils.StandardMode && RadBrowserUtils.HasCurrentStyle){}ll.style.width=Il+"\x70\x78"; ll.style.filter="\x70rogid:DX\x49\x6dage\x54\x72an\x73\x66orm\x2e\x4dic\x72\x6fso\x66t.Al\x70\x68a(\x73\164\x79\154e\x3d0,opa\x63ity=0\x29"; ll.Om= false; return Q.parentNode.insertBefore(ll,Q); } ,Im:function (Q){if (RadMenuHelperUtils.Ig(Q.offsetParent)){return Q.offsetParent; }else if (RadMenuHelperUtils.Ig(Q.parentNode)){return Q.parentNode; }else if (RadMenuHelperUtils.Ig(Q.parentElement)){return Q.parentElement; }} ,On:function (In,oo){var Oo=In; while ((Oo && Oo.id && Oo.id!=oo) && Oo.nodeName!="\x42ODY"){Oo=Oo.parentNode; }if (Oo && Oo.id && Oo.id==oo){return Oo; }else {return null; }} ,Io:function (In,oo,op){if (!In || !oo){return false; }var Oo=In; if (op){while (((typeof(Oo)!="\x75nde\x66\x69ned") && (typeof(Oo.id)!="und\x65\x66ined") && (Oo.id.indexOf(oo)<0)) && Oo.nodeName!="BOD\x59" && (Oo.parentNode!=null)){Oo=Oo.parentNode; }}else {while (((typeof(Oo)!="\x75ndefin\x65\x64") && (typeof(Oo.id)!="undefin\x65\x64") && (Oo.id!=oo)) && Oo.nodeName!="BODY" && (Oo.parentNode!=null)){Oo=Oo.parentNode; }}if ((typeof(Oo)!="\x75\x6edefined") && (typeof(Oo.id)!="\x75ndefined") && op== false && (Oo.id==oo)){return true; }if ((typeof(Oo)!="\x75ndefined") && (typeof(Oo.id)!="undefin\x65\x64") && op== true && (Oo.id.indexOf(oo)<0)){return true; }else {return false; }} ,Op:function (In,lp){if (!In || !lp){return false; }var Oo=In; while (((typeof(Oo)!="unde\x66\x69ned") && (Oo!=lp)) && Oo.nodeName!="BODY" && (Oo.parentNode!=null)){Oo=Oo.parentNode; }if (Oo==lp){return true; }return false; } ,Show:function (){for (var i=0; i<arguments.length; i++){RadMenuHelperUtils.ip(arguments[i], true); }} ,Ip:function (){for (var i=0; i<arguments.length; i++){RadMenuHelperUtils.ip(arguments[i], false); }} ,ip:function (oq,Oq){var lq=RadMenuHelperUtils.lk(oq); if (lq==null){return; }if (Oq== true){lq.visibility="\166\x69sible"; }else if (lq!=null && Oq== false){lq.visibility="hidden"; }return lq.visibility; } ,iq:function (){for (var i=0; i<arguments.length; i++){RadMenuHelperUtils.Iq(arguments, true); }} ,or:function (){for (var i=0; i<arguments.length; i++){RadMenuHelperUtils.Iq(arguments, false); }} ,Iq:function (oq,Oq){var lq=RadMenuHelperUtils.lk(oq); if (Oq!=null && Oq== true){lq.display=""; }else if (Oq!=null && Oq== false){lq.display="none"; }return lq.display; } ,Or:function (lr,ir,Ir){RadMenuHelperUtils.os(lr,ir); RadMenuHelperUtils.Os(lr,Ir); } ,os:function (lr,ir){if (lr.style && lr.style.left){lr.style.left=ir+"px"; }else if (lr.style && lr.style.pixelLeft){lr.style.pixelLeft=ir; }} ,Os:function (lr,Ir){if (lr.style && lr.style.top){lr.style.top=Ir+"\x70x"; }else if (lr.style && lr.style.pixelTop){lr.style.pixelTop=Ir; }} ,ScrollLeft:function (){if (self.pageYOffset){return self.pageXOffset; }else if (document.documentElement && document.documentElement.scrollTop){return document.documentElement.scrollLeft; }else if (document.body){return document.body.scrollLeft; }else if (document.layers){return window.scrollX; }} ,ls:function (){if (self.pageYOffset){return self.pageYOffset; }else if (document.documentElement && document.documentElement.scrollTop){return document.documentElement.scrollTop; }else if (document.body){return document.body.scrollTop; }else if (document.layers){return window.scrollY; }} ,is:function (Q){if (RadBrowserUtils.IsOsWindows && RadBrowserUtils.IsIE && Q.offsetParent){RadMenuHelperUtils.Is(Q); }var offsetLeft=0; if (Q.offsetParent){while (Q.offsetParent){offsetLeft+=Q.offsetLeft; Q=Q.offsetParent; }}else if (RadBrowserUtils.IsOsMac && RadBrowserUtils.IsIE && typeof document.body.leftMargin!="un\x64\x65fined"){offsetLeft+=document.body.leftMargin; }else if (Q.x){offsetLeft+=Q.x; }return offsetLeft; } ,Is:function (Q){var offsetLeft=0; var offsetTop=0; var ot= false; while (Q.offsetParent){if (Q.style.position=="re\x6c\x61tive"){ot= true; break; }offsetLeft+=Q.offsetLeft; offsetTop+=Q.offsetTop; Q=Q.offsetParent; }if (ot){Q.style.width=Q.offsetWidth; Q.style.height=Q.offsetHeight; }} ,Ot:function (Q){if (RadBrowserUtils.IsOsWindows && RadBrowserUtils.IsIE && Q.offsetParent){RadMenuHelperUtils.Is(Q); }var offsetTop=0; if (Q.offsetParent){while (Q.offsetParent){offsetTop+=Q.offsetTop; Q=Q.offsetParent; }}else if (RadBrowserUtils.IsOsMac && RadBrowserUtils.IsIE && typeof document.body.leftMargin!="undefine\x64"){offsetTop+=document.body.topMargin; }else if (Q.y){offsetTop+=Q.y; }if (RadBrowserUtils.StandardMode && RadBrowserUtils.IsOpera8){offsetTop+=document.body.topMargin; }return offsetTop; } ,lt:function (){if (self.innerWidth){return self.innerWidth; }else if (document.documentElement && document.documentElement.clientHeight){return document.documentElement.clientWidth; }else if (document.body){return document.body.clientWidth; }return 0; } ,it:function (){if (self.innerHeight){return self.innerHeight; }else if (document.documentElement && document.documentElement.clientHeight){return document.documentElement.clientHeight; }else if (document.body){return document.body.clientHeight; }return 0; } ,om:function (Q){if (!Q){return 0; }if (RadMenuHelperUtils.Ig(Q.style)){if (RadBrowserUtils.StandardMode && (RadBrowserUtils.IsIE55Win || RadBrowserUtils.IsIE6Win)){if (RadMenuHelperUtils.Ig(Q.offsetWidth) && Q.offsetWidth!=0){return Q.offsetWidth; }}if (RadMenuHelperUtils.Ig(Q.style.pixelWidth) && Q.style.pixelWidth!=0){var It=Q.style.pixelWidth; if (RadMenuHelperUtils.Ig(Q.offsetWidth) && Q.offsetWidth!=0){It=(It<Q.offsetWidth)?Q.offsetWidth:It; }return It; }}if (RadMenuHelperUtils.Ig(Q.offsetWidth)){return Q.offsetWidth; }return 0; } ,il:function (Q){if (!Q){return 0; }if (RadMenuHelperUtils.Ig(Q.style)){if (RadMenuHelperUtils.Ig(Q.style.pixelHeight) && Q.style.pixelHeight!=0){return Q.style.pixelHeight; }}if (Q.offsetHeight){return Q.offsetHeight; }return 0; } ,ou:function (Ou,lu,Il,iu){var Iu,ov; var Ov,lv; var iv=0; var Iv= false ,ow= false; Iu=RadMenuHelperUtils.ScrollLeft()+RadMenuHelperUtils.lt(); ov=RadMenuHelperUtils.ls()+RadMenuHelperUtils.it(); Ov=Ou+Il; lv=lu+iu; Iv=((Iu-Ov)>=0)?0: (Iu-Ov); ow=((ov-lv)>=0)?0: (ov-lv); return {Ow:Iv,lw:ow } ; } ,O:function (){}};RadMenuHelperUtils.O(); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -