📄 treeview.js
字号:
var qqWv=new Array(),qqWy=false,qqSr=new Array();function qqSw(qzt,qqSs){this.qzt=qzt;this.qqSs=qqSs;this.X=0;this.Y=0;this.Height=0;this.Width=0;};function Discuz_TreeRegisterCoords(qzt){var qqSs=document.getElementById(qzt.TreeViewID+'_div');qqSr[qqSr.length]=new qqSw(qzt,qqSs);};function qqSy(){for(var qzba=0;qzba<qqSr.length;qzba++){var qqSs=qqSr[qzba].qqSs;qqSr[qzba].X=qzhg(qqSs);qqSr[qzba].Y=qzfb(qqSs);qqSr[qzba].Height=qqSs.offsetHeight;qqSr[qzba].Width=qqSs.offsetWidth;};};var qzle=20,Discuz_TreeView_CalcTargetIntervalDelay=100,qzbj=null,qzjd;function Discuz_ExpandDivStep(qzeq,qzfu,qzeb){var qzcp=(new Date()).getTime()-qzjd,qzcc=Discuz_SlidePortionCompleted(qzcp,qzfu,qzeb);if(qzcc==1){qzbj.style.height=qzeq+'px';qzbj.style.overflow='visible';qzbj.style.height='';qzbj=null;}else{qzbj.style.height=Math.max(1,Math.floor(qzeq*qzcc))+'px';setTimeout('Discuz_ExpandDivStep('+qzeq+','+qzfu+','+qzeb+');',qzle);};};function qzzn(qzt,qzn,qzm,qzcu,qqZj){if(qzbj){return;};if(qzdc==qzn){return;};if(qzt.ClientSideOnNodeExpand&&!qzt.ClientSideOnNodeExpand(qzm)){return;};if(qzm.AutoPostBackOnExpand){__doPostBack(qzt.ControlId,'EXPAND '+qzm.PostBackID);return;};var qzAhx=document.getElementById(qzt.TreeViewID+'_div');if(qzn.childNodes.length==0){qzm.qzcu=qzcu;if(qzm.ContentCallbackUrl&&qzm.ContentCallbackUrl!=''&&qzm.ChildIndices.length==0){if(qzt.LoadingOnDemand){return;}else{qzm.FetchContent();return;};};qzn.innerHTML=qzm.qzuc();};var qzlc=qzn.cloneNode(true);qzlc.style.visibility='hidden';qzlc.style.display='block';qzlc.style.height='';document.body.appendChild(qzlc);var qzeq=qzlc.offsetHeight;qzff(qzlc);qzm.Expanded=true;qzm.SaveState();var qzfu=qqZj?0:qzt.ExpandDuration;if(qzeq>qzAhx.offsetHeight){qzfu=0;};qzbj=qzn;qzbj.style.height='1px';qzbj.style.width='100%';qzbj.style.overflow='hidden';qzbj.style.display='block';if((qzt.ExpandTransition>0||qzt.ExpandTransitionCustomFilter!='')&&qzfu>0&&cart_browser_transitions){if(!qzn.ExpandTransitionFilterDefined){var qzdi=Discuz_EffectiveTransitionString(qzt.ExpandTransition,qzt.ExpandTransitionCustomFilter);qzn.ExpandTransitionFilterIndex=qzn.filters.length;qzn.ExpandTransitionFilterDefined=true;qzn.runtimeStyle.filter=qzn.currentStyle.filter+' '+qzdi;};qzn.style.visibility='hidden';qzn.filters[qzn.ExpandTransitionFilterIndex].apply();qzn.style.visibility='visible';qzn.filters[qzn.ExpandTransitionFilterIndex].play(qzfu/1000);};qzjd=(new Date()).getTime();Discuz_ExpandDivStep(qzeq,qzfu,qzt.ExpandSlide);var qzAeb=qzt.TreeViewID+'_item_'+qzm.StorageIndex+'_expcol',qzsr=document.getElementById(qzAeb);if(qzsr){qzsr.childNodes[0].style.display='none';qzsr.childNodes[1].style.display='block';};var qzih=qzm.ExpandedImageUrl;if(!qzih||qzih=='')qzih=qzt.ExpandedParentNodeImageUrl;if(qzih&&qzih!=''){var qzzo=document.getElementById(qzt.TreeViewID+'_item_'+qzm.StorageIndex+'_icon');if(qzzo){qzzo.src=qzih;};};if(qzt.ExpandSinglePath){var qzep,qzzi=qzm.GetParentNode();if(qzzi!=null){qzep=qzzi.Nodes();}else{qzep=qzt.Nodes();};for(var qzba=0;qzba<qzep.length;qzba++){if(qzep[qzba].Expanded&&qzep[qzba].StorageIndex!=qzm.StorageIndex){qzep[qzba].Collapse(qqZj);};};var qzdy=document.getElementById(qzt.TreeViewID+'_item_'+qzm.StorageIndex);qzdy.onmouseout();};};var qzdc=null,qzig;function Discuz_CollapseDivStep(qzky,qzfu,qzeb){var qzcp=(new Date()).getTime()-qzig,qzcc=Discuz_SlidePortionCompleted(qzcp,qzfu,qzeb);if(qzcc==1){qzdc.style.display='none';qzdc=null;}else{qzdc.style.height=Math.ceil((1-qzcc)*qzky)+'px';setTimeout('Discuz_CollapseDivStep('+qzky+','+qzfu+','+qzeb+');',qzle);};};function qzqp(qzt,qzn,qzm,qqZj){if(qzdc){return;};if(qzbj==qzn){return;};if(qzt.ClientSideOnNodeCollapse&&!qzt.ClientSideOnNodeCollapse(qzm)){return;};if(qzm.AutoPostBackOnCollapse){__doPostBack(qzt.ControlId,'COLLAPSE '+qzm.PostBackID);return;};qzm.Expanded=false;qzm.SaveState();qzdc=qzn;qzdc.style.overflow='hidden';var qzfu=qqZj?0:qzt.CollapseDuration;if((qzt.CollapseTransition>0||qzt.CollapseTransitionCustomFilter!='')&&qzfu>0&&cart_browser_transitions){if(!qzn.CollapseTransitionFilterDefined){var qzcy=Discuz_EffectiveTransitionString(qzt.CollapseTransition,qzt.CollapseTransitionCustomFilter);qzn.CollapseTransitionFilterIndex=qzn.filters.length;qzn.CollapseTransitionFilterDefined=true;qzn.runtimeStyle.filter=qzn.currentStyle.filter+' '+qzcy;};qzn.style.visibility='visible';qzn.filters[qzn.CollapseTransitionFilterIndex].apply();qzn.style.visibility='hidden';qzn.filters[qzn.CollapseTransitionFilterIndex].play(qzfu/1000);};if(qzt.CollapseSlide==0&&qzfu>0){setTimeout('Discuz_TreeView_CollapseStartTime=(new Date()).getTime();Discuz_CollapseDivStep(0,0,0);',qzfu);}else{qzig=(new Date()).getTime();Discuz_CollapseDivStep(qzn.offsetHeight,qzfu,qzt.CollapseSlide);};var qzAeb=qzt.TreeViewID+'_item_'+qzm.StorageIndex+'_expcol',qzsr=document.getElementById(qzAeb);if(qzsr){qzsr.childNodes[1].style.display='none';qzsr.childNodes[0].style.display='block';};var qzih=qzm.ExpandedImageUrl;if(!qzih||qzih=='')qzih=qzt.ExpandedParentNodeImageUrl;if(qzih&&qzih!=''){var qzzo=document.getElementById(qzt.TreeViewID+'_item_'+qzm.StorageIndex+'_icon');if(qzzo){var qzAas=qzm.ImageUrl;if(!qzAas||qzAas==''){qzAas=qzt.ParentNodeImageUrl;};qzzo.src=qzAas;};};};function Discuz_ExpandCollapse(qzea,treeViewId,qzcu){var qzt=qzlh(treeViewId),qzm=qzt.qzo(qzea);qzm.qzcu=qzcu;var qzAgf=treeViewId+'_item_'+qzea+'_div',qzxz=document.getElementById(qzAgf);if(!qzm.Expanded){qzzn(qzt,qzxz,qzm,qzcu);}else{qzqp(qzt,qzxz,qzm);};if(qzt.qzad&&qzt.qzad.StorageIndex==qzm.StorageIndex){qzt.qzad.Expanded=qzm.Expanded;};};var qzog,qzof,qqQn=0,qqQo=0,qzdt=null,qzbm=null,qzbb=null,qzgn,qzod=0,qzoc=0,Discuz_TargetCalcInterval,qqQh,qqQj,qqQi,qqQr,qqQl,qqQm,Discuz_DragItemsToMove;function qzAaq(qzim){Discuz_CancelEvent(qzim);var qzp=cart_browser_ie?event.clientX+(document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):qzim.pageX,qzf=cart_browser_ie?event.clientY+(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):qzim.pageY;qqQn=qzp;qqQo=qzf;if(!qzgn&&Math.max(Math.abs(qzp-qzog),Math.abs(qzf-qzof))>1){var qzea=qzdu(qzdt.id);qzbb=qze.qzo(qzea);if(qzbb.ParentTreeView.MultipleSelectedNodes){Discuz_DragItemsToMove=qzbb.ParentTreeView.MultipleSelectedNodes;}else{Discuz_DragItemsToMove=new Array();Discuz_DragItemsToMove[0]=qzbb;};if(!qqWx(Discuz_DragItemsToMove)){document.onmousemove=null;document.onmouseup=null;qzdt=null;return false;};qzgn=true;qzbm=document.createElement('DIV');qzbm.style.position='absolute';qzbm.style.cursor='default';var qza=new Array();for(var qzba=0;qzba<Discuz_DragItemsToMove.length;qzba++){qza[qza.length]="<table><tr>";var qzAjv=Discuz_DragItemsToMove[qzba].qzAey();if(qzAjv!=''){qza[qza.length]="<td><img alt=\"\" style=\"display:block;\" src='"+qzAjv+"'></td>";};qza[qza.length]="<td class='"+Discuz_DragItemsToMove[qzba].qzao(false,false,false,false)+"'>"+Discuz_DragItemsToMove[qzba].qzll()+"</td><tr></table>";};qzbm.innerHTML=qza.join('');document.body.appendChild(qzbm);if(document.all){qzbm.style.filter='alpha(opacity=50)';}else{qzbm.style.opacity=0.5;qzbm.style.setProperty('-moz-opacity',0.5,"");};Discuz_TargetCalcInterval=setInterval('Discuz_CalcDragTarget();',Discuz_TreeView_CalcTargetIntervalDelay);};if(qqQm&&qqQm.scrollHeight>qqQm.offsetHeight){var qzAbk=qzfb(qqQm);if(qqQm.scrollTop>0&&qzf>=qzAbk&&qzf-qzAbk<25){qqQm.scrollTop=Math.max(0,qqQm.scrollTop-5);}else if(qzf<=qzAbk+qqQm.offsetHeight&&(qzAbk+qqQm.offsetHeight)-qzf<25){qqQm.scrollTop=qqQm.scrollTop+5;};};if(qzgn){qzbm.style.left=(qzp-qzod)+'px';qzbm.style.top=(qzf-qzoc)+'px';};return false;};function qzAap(qzim){clearInterval(Discuz_TargetCalcInterval);qqSt();document.onmousemove=null;document.onmouseup=null;qzdt=null;if(!qzgn){return false;};qzff(qzbm);qzbm=null;if(!qqQl){return false;};qqQm.onmousemove=Discuz_CancelEvent;if(!(qqQi||(qqQj&&qqWz(Discuz_DragItemsToMove,qqQj,qqZa)))){return false;};if(!qqQj){if(qzbb&&qzbb.ParentTreeView.ExternalDropTargets&&qzbb.ParentTreeView.ClientSideOnNodeExternalDrop){for(var qzba=0;qzba<qzbb.ParentTreeView.ExternalDropTargets.length;qzba++){var domObj=document.getElementById(qzbb.ParentTreeView.ExternalDropTargets[qzba]);if(domObj&&Discuz_IsMouseOnObject(domObj,qqQn,qqQo)){qzbb.ParentTreeView.ClientSideOnNodeExternalDrop(qzbb,domObj);return false;};};};};var qqZa=(qqQl!=qzbb.ParentTreeView);if(qqZa&&!qzbb.DraggingAcrossTreesEnabled){return false;};if(qqQj&&(!qqZa&&!qqQj.DroppingEnabled)||(qqZa&&!qqQj.DroppingAcrossTreesEnabled)){return false;};if(!qqQi&&qqQj&&!qqQl.DropChildEnabled){return false;};if(qqQi&&qqQj&&!qqQl.DropSiblingEnabled){return false;};var qzfh,qqSf;if(qqQi){if(qqQj){if(qqQj.ChildIndices.length>0&&qqQj.Expanded){qzfh=qqQj;qqSf=0;}else{var lowerInSameGroup=false,qqSa=qqQj.GetParentNode();if(qqSa){for(qqSf=0;qqSf<qqSa.ChildIndices.length;qqSf++){if(!qqZa&&qzbb.StorageIndex==qqSa.ChildIndices[qqSf]){lowerInSameGroup=true;};if(qqSa.ChildIndices[qqSf]==qqQj.StorageIndex){break;};};if(!lowerInSameGroup){qqSf++;};qzfh=qqSa;}else{var qqZd=qqQj.ParentTreeView.Nodes();for(qqSf=0;qqSf<qqZd.length;qqSf++){if(!qqZa&&qzbb.StorageIndex==qqZd[qqSf].StorageIndex){lowerInSameGroup=true;};if(qqZd[qqSf].StorageIndex==qqQj.StorageIndex){break;};};if(!lowerInSameGroup){qqSf++;};qzfh=null;};};}else{qzfh=null;qqSf=0;};}else{qzfh=qqQj;qqSf=qzfh.ChildIndices.length;};if(qzfh&&qqZa&&!qzfh.DroppingAcrossTreesEnabled){return false;};if(!qzfh&&!qzbb.ParentTreeView.DropRootEnabled){return false;};if((qqQi&&qzfh&&!qqWz(Discuz_DragItemsToMove,qzfh,qqZa))){return false;};Discuz_MoveNodes(Discuz_DragItemsToMove,qzfh,qqSf,qqZa,qqQl);qze.Render();if(qzfh&&!qzfh.Expanded){qzfh.Expand();};return false;};function Discuz_StartNodeDrag(qzim,qzgx){Discuz_CancelEvent(qzim);if(document.all){if(qzim.button==2){return true;};}else{if(qzim.which==3){return true;};};if(qze.SelectedNode&&qze.SelectedNode.IsEditing){return false;};var qzbc=qzgx;while(qzbc.nodeName!='TD'){qzbc=qzbc.parentNode;};if(qzbc.onmouseout){qzbc.onmouseout();};var qqSp=qzbc;while(qqSp.nodeName!='TABLE'){qqSp=qqSp.parentNode;};if(qqSp.onmouseout){qqSp.onmouseout();};qzdt=qqSp;qqQm=document.getElementById(qze.TreeViewID+"_div");qqQm.onmousemove=null;qzod=cart_browser_ie?event.offsetX:qzim.pageX-qzhg(qzgx)+qqQm.scrollLeft;qzoc=cart_browser_ie?event.offsetY:qzim.pageY-qzfb(qzgx)+qqQm.scrollTop;qzog=cart_browser_ie?event.clientX+document.body.scrollLeft:qzim.pageX;qzof=cart_browser_ie?event.clientY+document.body.scrollTop:qzim.pageY;document.onmousemove=qzAaq;document.onmouseup=qzAap;qzgn=false;qqQh=null;qqSy();return false;};function qztx(qzAfv,qqQy,qzAfu,qqSf){var qzcb=document.getElementById(qzAfv.ParentTreeView.TreeViewID+'_MoveEvents');if(!qzcb){return;};var qzzv=qzAfv.PostBackID+' '+qqQy.ControlId+' '+(qzAfu?qzAfu.PostBackID:'')+' '+qqSf+';';qzcb.value+=qzzv;};function Discuz_MoveNodes(qqWh,qzfh,qqSf,qqZa,qqWq){for(var qzba=0;qzba<qqWh.length;qzba++){var iRealDropIndex=qqSf+qzba;qqWi=qqWh[qzba];qqWi.ResolveAncestors();if(qqWi.ParentTreeView.ClientSideOnNodeMove){if(qzfh){qzfh.ResolveAncestors();};if(qqWi.ParentTreeView.SelectedNode!=null){qqWi.ParentTreeView.SelectedNode.ResolveAncestors();};if(!qqWi.ParentTreeView.ClientSideOnNodeMove(qqWi,qzfh,iRealDropIndex,qqWq)){continue;};};if(qqWi.AutoPostBackOnMove||qqZa||!qzfh){if(qzfh&&!qzfh.Expanded){qzfh.Expanded=true;qzfh.SaveState();};var qqSo='MOVE '+qqWi.PostBackID+' '+qqWq.ControlId+' '+(qzfh?qzfh.PostBackID:'')+' '+qqSf;__doPostBack(qqWi.ParentTreeView.ControlId,qqSo);return;};if(qqWi.ParentNode){qqWi.ParentNode.RemoveNode(qqWi.StorageIndex);};if(qzfh){qzfh.AddNode(qqWi,iRealDropIndex);}else{qqWq.AddNode(qqWi);};qztx(qqWi,qqWi.ParentTreeView,qzfh,iRealDropIndex);};};var qqQq,qqQp,qqQk=0,qqQg=0;function Discuz_CalcDragTarget(){qqQl=qqSu(qqQn,qqQo);if(qqQl){if(qqQl!=qqQr){qqQm=document.getElementById(qqQl.TreeViewID+'_div');qqQm.onmousemove=null;qqQr=qqQl;};var y=qqQo+qqQm.scrollTop;if(y!=qqQg){qzop(qqQl,qqQl.Nodes(),y);qqQg=y;};}else{qqQh=null;qqQj=null;qqQl=qze;};if(qqQl&&qqQl.DragHoverExpandDelay>=0&&qqQj&&qqQq&&qqQj.StorageIndex==qqQq.StorageIndex){if(qqQk*Discuz_TreeView_CalcTargetIntervalDelay>=qqQl.DragHoverExpandDelay){if(qqQj.ChildIndices.length>0&&!qqQj.Expanded){qqQj.Expand();};}else{qqQk++;};}else{qqQk=0;qqQq=qqQj;};var qqZf=qqQi!=qqQp,qqSq=qqQh!=qqQl.qzai;if(qqZf||qqSq){qqSt();if(qqQl&&qqQi){qqSv(qqQl,qqQj,qqQh);};if(qqSq||qqQi){if(qqQl.qzai&&qqQl.qzai.onmouseout){qqQl.qzai.onmouseout();};if(qqQl.qzfj&&qqQl.qzfj.onmouseout){qqQl.qzfj.onmouseout();};};if(qqQl&&qqSq&&qqQh&&!qqQi&&qqQl.DropChildEnabled){if(qqQh.onmouseover){qqQh.onmouseover();};qqQl.qzai=qqQh;qqQl.qzfj=document.getElementById(qqQh.id+'_cell');if(qqQl.qzfj.onmouseover){qqQl.qzfj.onmouseover();};};};};function qqSu(x,y){for(var qzba=0;qzba<qqSr.length;qzba++){if(x>=qqSr[qzba].X&&x<=qqSr[qzba].X+qqSr[qzba].Width&&y>=qqSr[qzba].Y&&y<=qqSr[qzba].Y+qqSr[qzba].Height){return qqSr[qzba].qzt;};};return null;};function qzop(qzt,qzie,y,lastHigher,lastHigherDom){var qqSl=lastHigher,qqSm=lastHigherDom;for(var qzba=0;qzba<qzie.length;qzba++){var qzm=qzie[qzba],qzxe=document.getElementById(qzt.TreeViewID+'_item_'+qzm.StorageIndex);if(!qzxe){continue;};var qzAnk=qzfb(qzxe);if(qzAnk>y){if(qqSl){if(qqSl!=qzm.ParentNode&&qqSl.ChildIndices.length>0&&qqSl.Expanded){qzop(qzt,qqSl.Nodes(),y,qqSl,qqSm);return;}else{qqQi=(qzt.DropSiblingEnabled&&((qqSm&&qzfb(qqSm)+qqSm.offsetHeight-5<y)||!qzt.DropChildEnabled));qqQj=qqSl;qqQh=qqSm;return;};}else{qqQj=null;qqQh=null;};}else{qqSl=qzm;qqSm=qzxe;};};if(qqSl&&qqSl.ChildIndices.length>0&&qqSl.Expanded){qzop(qzt,qqSl.Nodes(),y,qqSl,qqSm);}else{qqQi=(qzt.DropSiblingEnabled&&qqSm&&qzfb(qqSm)+qqSm.offsetHeight-5<y);qqQj=qqSl;qqQh=qqSm;if(!qqQh&&qzt.DropRootEnabled){qqQi=true;};};};var qqQs;function qqSv(qzt,qzsz,qqSk){if(!qqQs){qqQs=document.createElement('DIV');qqQs.style.position='absolute';qqQs.style.visibility='hidden';qqQs.style.overflow='hidden';qqQs.style.zIndex=167;document.body.appendChild(qqQs);};if(qzt.DropSiblingCssClass&&qzt.DropSiblingCssClass!=''){qqQs.className=qzt.DropSiblingCssClass;qqQs.style.height='';qqQs.style.backgroundColor='';}else{qqQs.className='';qqQs.style.height='1px';qqQs.style.backgroundColor='#000000';};if(qzsz&&qqSk){var qzgo=document.getElementById(qqSk.id+'_cell');qqQs.style.width=(qzgo.offsetWidth+qzsz.ImageWidth+qzsz.LabelPadding)+'px';qqQs.style.top=(qzfb(qzgo)+qzgo.offsetHeight-qqQm.scrollTop+1)+'px';qqQs.style.left=(qzhg(qzgo)-qzsz.ImageWidth-qzsz.LabelPadding)+'px';}else{qzsz=qzt.qzo(qzt.GetFirstRootNodeIndex());var qzgo=document.getElementById(qzt.TreeViewID+'_item_'+qzsz.StorageIndex+'_cell');qqQs.style.width=(qzgo.offsetWidth+qzsz.ImageWidth+qzsz.LabelPadding)+'px';qqQs.style.top=(qzfb(qzgo)-qqQm.scrollTop)+'px';qqQs.style.left=(qzhg(qzgo)-qzsz.ImageWidth-qzsz.LabelPadding)+'px';};qqQs.style.visibility='visible';};function qqSt(){if(qqQs){qqQs.style.visibility='hidden';};};function Discuz_CheckEnterPress(qzim,qzob){var qzAbo=document.all?event.keyCode:qzim.which;if(qzAbo==13){Discuz_SetNodeLabel(qzob);return false;}else if(qzAbo==27){qzoa(qzob);return false;}else{return true;};};function qzoa(qzob){if(document.all){event.cancelBubble=true;};var qzfn=document.getElementById(qzob);qzfn.innerHTML=qze.SelectedNode.qzll();qze.SelectedNode.IsEditing=false;qzfn.className=qze.SelectedNode.qzao(false,true,false,false);qzfn.IsEditing=false;document.onkeydown=Discuz_ProcessKeyPress;return false;};function Discuz_SetNodeLabel(qzob){Discuz_CancelEvent();if(!qze.SelectedNode.IsEditing){return false;};qze.SelectedNode.IsEditing=false;var qzfn=document.getElementById(qzob),qzAes=qzfn.firstChild.value;if(qze.ClientSideOnNodeRename){qze.SelectedNode.ResolveAncestors();if(!qze.ClientSideOnNodeRename(qze.SelectedNode,qzAes)){qzoa(qzob);qzfn.IsEditing=false;return false;};};if(qze.SelectedNode.AutoPostBackOnRename){__doPostBack(qze.ControlId,'LABEL '+qze.SelectedNode.PostBackID+' '+escape(qzAes));return false;};qzfn.className=qze.SelectedNode.qzao(false,true,false,false);qzfn.IsEditing=false;qze.SelectedNode.Text=qzAes;qze.SelectedNode.SaveState();qzfn.innerHTML=qze.SelectedNode.qzll();document.onkeydown=Discuz_ProcessKeyPress;return false;};function qzAho(qzAer,qzfn){qzAer.IsEditing=true;var qzob=qzfn.id,qzAgw=qze.SelectedNode.Text;qzfn.innerHTML="<input size=\""+Math.max(7,qzAgw.length+3)+"\" maxlength=\"256\" value=\""+qzAgw+"\" type=\"text\" onblur=\"Discuz_SetNodeLabel('"+qzob+"');\" onsubmit=\"return false;\" onchange=\"Discuz_SetNodeLabel('"+qzob+"');\" onkeypress=\"Discuz_CheckEnterPress(event, '"+qzob+"');\">";qzfn.className=qze.SelectedNode.qzao(false,false,false,false);qzfn.lastChild.className=qze.NodeEditCssClass;qzfn.IsEditing=true;qzfn.lastChild.focus();qzfn.lastChild.select();qzfn.lastChild.onclick=Discuz_CancelEvent;document.onkeydown=null;};function qqWx(qqWh){for(var qzba=0;qzba<qqWh.length;qzba++){if(!qqWh[qzba].DraggingEnabled){return false;};for(var qzAde=0;qzAde<qqWh.length;qzAde++){if(qqWh[qzAde].ParentStorageIndex==qqWh[qzba].StorageIndex){return false;};};};return true;};function qqWz(qqWh,targetItem){for(var qzba=0;qzba<qqWh.length;qzba++){if(qqWh[qzba].ParentTreeView==targetItem.ParentTreeView){if(qqWh[qzba].StorageIndex==targetItem.StorageIndex){return false;}else if(qzyq(qqWh[qzba],targetItem)){return false;};};};return true;};function qzyq(oldItem,youngItem){youngItem.ResolveAncestors();var item=youngItem;while(item!=null){if(item.ParentTreeView==oldItem.ParentTreeView&&item.StorageIndex==oldItem.StorageIndex){return true;};item=item.ParentNode;};return false;};function Discuz_TreeCopy(){if(qze){qqWv.length=0;if(qze.MultipleSelectedNodes){for(var qzba=0;qzba<qze.MultipleSelectedNodes.length;qzba++){qqWv[qzba]=qze.MultipleSelectedNodes[qzba].PostBackID;};}else if(qze.SelectedNode){qqWv[0]=qze.SelectedNode.PostBackID;};qqWy=true;};};function Discuz_TreeCut(){if(qze){qqWv.length=0;if(qze.MultipleSelectedNodes){for(var qzba=0;qzba<qze.MultipleSelectedNodes.length;qzba++){if(qze.MultipleSelectedNodes[qzba].DraggingEnabled){qqWv[qzba]=qze.MultipleSelectedNodes[qzba];};};}else if(qze.SelectedNode){if(qze.SelectedNode.DraggingEnabled){qqWv[0]=qze.SelectedNode;};};qqWy=false;if(qze.CutNodeCssClass){qze.Render();};};};function Discuz_TreePaste(){if(qze&&qqWv.length>0&&qze.SelectedNode){if(qqWy){if(qze.ClientSideOnNodeCopy){for(var qzba=0;qzba<qqWv.length;qzba++){var qzsz=qze.FindNodeById(qqWv[qzba],true);if(!qze.ClientSideOnNodeCopy(qzsz,qze.SelectedNode))return;};};__doPostBack(qze.ControlId,'COPY '+qze.SelectedNode.PostBackID+' '+qqWv);return;}else{if(qqWz(qqWv,qze.SelectedNode)){Discuz_MoveNodes(qqWv,qze.SelectedNode,qze.SelectedNode.ChildIndices.length,false,qze);if(!qze.SelectedNode.Expanded){qze.SelectedNode.Expanded=true;qze.SelectedNode.SaveState();};};};};qqWv.length=0;qze.Render();};function qzAgv(qzbc,qzma){if(!qzbc){return;};var qzbu=document.getElementById(qze.TreeViewID+'_div'),qzAjt=document.getElementById(qzbc.id+'_cell'),qzAcz=document.getElementById(qzbc.id+'_expcol'),qzAjs=document.getElementById(qzbc.id+'_icon'),qzAom=qzAjt.offsetHeight,qzAog=qzAjt.offsetWidth;if(qzAcz)qzAog+=qzAcz.offsetWidth;if(qzAjs)qzAog+=qzAjs.offsetWidth;var qzgx=qzAcz,x=0,y=0;while(qzgx&&qzgx!=qzbu){x+=qzgx.offsetLeft;y+=qzgx.offsetTop;qzgx=qzgx.offsetParent;};if(!qzgx){return;};if(qzma){qzbu.scrollTop=Math.max(0,y-Math.round(qzbu.offsetHeight/2));}else{if(y<qzbu.scrollTop){qzbu.scrollTop=y;}else if(y+qzAom+20>qzbu.offsetHeight+qzbu.scrollTop){qzbu.scrollTop=Math.max(y+qzAom-qzbu.offsetHeight+20,0);};};if(x<qzbu.scrollLeft){qzbu.scrollLeft=x;}else if(x+qzAog+20>qzbu.offsetWidth+qzbu.scrollLeft){if(qzAog>qzbu.offsetWidth){qzbu.scrollLeft=x;}else{qzbu.scrollLeft=Math.max(x+qzAog-qzbu.offsetWidth+20,0);};};};function qzvk(qzAlc){return document.getElementById(qzAlc.id+'_div');};function qzAdf(domElement){var qzbi=domElement.parentNode;for(var qzba=0;qzba<qzbi.childNodes.length-1;qzba++){if(qzbi.childNodes[qzba]==domElement){return qzbi.childNodes[qzba+1];};};return null;};function qzff(qzbc){if(qzbc){if(document.all){qzbc.removeNode(true);}else{qzbc.parentNode.removeChild(qzbc);};};};function qzhg(qzgx){return qzAfx(qzgx);};function qzfb(qzgx){return qzAfw(qzgx);};var Discuz_TreeView_Support_Loaded=true;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -