📄 snap_alldock.js
字号:
var qzic=false,qzmg,qzlx,qzbr,qzkm=new Array(),qzhe=new Array(),qzpu=new Array(),qzno=new Array();function art_InitDockable(qzro,qzAcf,qzAce,qzAdl,qzAka,qzAhd,qzAfh,qzAdk){var qzg=art_GetInstance(qzro);qzg.qzAbc=true;qzg.qznp=qzAka;qzg.qzpf=qzg.Frame.offsetWidth;qzg.qznq=qzg.Frame.offsetHeight;qzg.qzAcg=qzAhd;qzg.qzAaa=qzAfh;qzg.UndockedCssClass=qzAdk;var qzAhe=qzAcf.split(",");qzg.qzdv=qzAhe;if(qzAce!=''){qxa(qzg.Id,qzAce,qzAdl);};if(qzgq<qzg.Frame.style.zIndex){qzgq=qzg.Frame.style.zIndex;};};function qzAfg(qzg,qzAmc,qzAmb){var qzq=qzg.Frame,qzbs=qzq.parentNode;qzq.style.display='none';qzq.style.position='absolute';qzq.style.left=qzAmc;qzq.style.top=qzAmb;qzbs.removeChild(qzq);qzq.style.width=qzbs.offsetWidth;document.body.appendChild(qzq);qzq.style.display='block';qzg.qzms=false;qzg.qzup=null;qzg.qzvq=qzg.qzcf;qzg.qzcf=-1;qzyv(qzbs);if(qzg.UndockedCssClass!=''){qzq.className=qzg.UndockedCssClass;};};function qxa(qzaz,qzlw,qzcf){var qzg=art_GetInstance(qzaz),qzq=qzg.Frame;qzq.style.display='none';var qzbs=document.getElementById(qzlw);if(!qzbs){alert('Docking container \''+qzlw+'\' not found!');return;};if(qzcf>qzbs.childNodes.length){setTimeout(qzaz+'.Dock(\''+qzlw+'\','+qzcf+')',10);return;};qzq.parentNode.removeChild(qzq);qzq.style.position='relative';qzq.style.width='100%';qzq.style.height='';qzq.style.top='';qzq.style.left=0;qzq.style.zIndex=qzbs.style.zIndex;var qzkl=-1;if(qzcf>=qzbs.childNodes.length){var qzAbb=qziv(qzlw,qzbs.childNodes.length);if(qzAbb>=0&&qzAbb<qzbs.childNodes.length-1){qzkl=qzAbb+1;};}else if(qzcf<0){if(qzbs.childNodes.length>0){qzkl=0;};}else{qzkl=qzcf;};if(qzkl<0){qzbs.appendChild(qzq);}else{qzbs.insertBefore(qzq,qzbs.childNodes[qzkl]);};qzq.style.display='block';qzyt(qzg);qzg.qzms=true;qzg.qzup=qzlw;qzg.qzpv=qzlw;qzg.qzcf=qzcf;qzg.qzvq=qzcf;qzyv(qzbs);if(qzg.UndockedCssClass!=''){qzq.className=qzg.qzAaa;};};function qzyv(qzbs){qzzx(qzbs);var qzyw=qzkb(qzbs);if(qzyw){var qzmj=qzhs(qzyw);if(qzmj.qzlb){art_RepositionFloater(qzmj);};};};function qzzx(qzbs){for(var qzba=0;qzba<qzbs.childNodes.length;qzba++){var qzq=qzbs.childNodes[qzba];if(qzuq(qzq)){var qzg=qzhs(qzq);if(qzg){qzg.qzcf=qzba;qzjg(qzg);};};};};function qzAej(qzdv){qzbr=qzdv;for(var qzba=0;qzba<qzbr.length;qzba++){var qzAgr=document.getElementById(qzbr[qzba]);if(qzAgr){qzAdj(qzAgr,qzba);}else{alert('DockingContainer '+(qzba+1)+' ('+qzbr[qzba]+') not found!');};};};function qzAdj(qzbc,qzgc){qzkm[qzgc]=qzhf(qzbc);qzhe[qzgc]=qzmh(qzbc);qzno[qzgc]=qzbc.offsetWidth;qzpu[qzgc]=qzbc.offsetHeight;};function qzAhc(qzet,qznp){switch(qznp){case'DashedOutline':qzet.style.bgcolor='transparent';qzet.style.borderWidth=1;qzet.style.borderColor='#ffffff';qzet.style.borderStyle='dashed';var qzeu=document.createElement('div');qzeu.style.borderWidth=1;qzeu.style.borderColor='#000000';qzeu.style.borderStyle='dashed';qzeu.style.width='100%';qzeu.style.height='100%';qzet.appendChild(qzeu);break;case'None':break;case'Shadow':qzet.style.zIndex=qzgq-1;qzAab(qzet,'#202020');break;case'TransparentRectangle':qzet.style.zIndex=qzgq-1;qzAch(qzet,'#000000','#505050');break;default:qzet.style.borderWidth=2;qzet.style.borderStyle='solid';break;};};function qziv(qzvb,qzgc){var qzbs=document.getElementById(qzvb);for(var qzba=qzgc-1;qzba>=0;qzba--){if(qzuq(qzbs.childNodes[qzba])&&qzbs.childNodes[qzba].style.position=='relative'){return qzba;};};return-1;};function qzAbr(qzAjk,qzvb,x,y){var qzzy=false,qzbs=document.getElementById(qzvb),qzAlh=qzhf(qzAjk),qzuf=qzAjk.offsetHeight/2,qzAdt=qzAlh+qzuf,qzAdb=null,qzkf=null,qzxq=0,qzAkq=-1;for(var qzba=0;qzba<qzbs.childNodes.length;qzba++){if(qzuq(qzbs.childNodes[qzba])&&qzbs.childNodes[qzba].style.position=='relative'){qzAdb=qzkf;qzkf=qzbs.childNodes[qzba];qzzy=true;qzxq=qzhf(qzkf);if((qzAdb&&qzAdb.offsetHeight>qzuf&&qzAdt>qzxq)||y>=qzxq||!qzAdb){qzAkq=qzba;};};};if(qzzy&&((qzkf.offsetHeight>qzuf&&qzxq+qzkf.offsetHeight<qzAdt)||y>=qzxq+qzkf.offsetHeight)){return qzbs.childNodes.length;}else{return qzAkq;};};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -