⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treeview_support.js

📁 一个软件工程的软件质量web跟踪管理系统
💻 JS
字号:
var qzle=20,qzbj=null,qzjd;function ComponentArt_ExpandDivStep(qzeq,qzfu,qzeb){var qzcp=(new Date()).getTime()-qzjd,qzcc=qzAjr(qzcp,qzfu,qzeb);if(qzcc==1){qzbj.style.height=qzeq;qzbj.style.overflow='visible';qzbj.style.height='';qzbj=null;}else{qzbj.style.height=Math.max(1,Math.floor(qzeq*qzcc));setTimeout('ComponentArt_ExpandDivStep('+qzeq+','+qzfu+','+qzeb+');',qzle);};};function qzzn(qzt,qzn,qzm,qzcu,bNoAnimation){if(qzbj){return;};if(qzdc==qzn){return;};if(qzt.ClientSideOnNodeExpand&&!qzt.ClientSideOnNodeExpand(qzm)){return;};if(qzm.PostbackOnExpand){__doPostBack(qzt.ControlId,'EXPAND '+qzm.TreeViewNodeID);return;};var qzAhx=document.getElementById(qzt.qzaa+'_div');if(qzn.childNodes.length==0){qzm.qzcu=qzcu;if(qzm.ContentCallbackUrl&&qzm.ContentCallbackUrl!=''&&qzm.ChildIndices.length==0){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=bNoAnimation?0:qzt.ExpandDuration;if(qzeq>qzAhx.offsetHeight){qzfu=0;};qzbj=qzn;qzbj.style.height=1;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=qzAhv(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();ComponentArt_ExpandDivStep(qzeq,qzfu,qzt.ExpandSlide);var qzAeb=qzt.qzaa+'_item_'+qzm.qzi+'_expcol',qzsr=document.getElementById(qzAeb);if(qzsr){qzsr.childNodes[0].style.display='none';qzsr.childNodes[1].style.display='inline';};var qzih=qzm.ExpandedImageUrl;if(!qzih||qzih=='')qzih=qzt.ExpandedParentNodeImageUrl;if(qzih&&qzih!=''){var qzzo=document.getElementById(qzt.qzaa+'_item_'+qzm.qzi+'_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].qzi!=qzm.qzi){qzep[qzba].Collapse(bNoAnimation);};};var qzdy=document.getElementById(qzt.qzaa+'_item_'+qzm.qzi);qzdy.onmouseout();};};var qzdc=null,qzig;function ComponentArt_CollapseDivStep(qzky,qzfu,qzeb){var qzcp=(new Date()).getTime()-qzig,qzcc=qzAjr(qzcp,qzfu,qzeb);if(qzcc==1){qzdc.style.display='none';qzdc=null;}else{qzdc.style.height=Math.ceil((1-qzcc)*qzky);setTimeout('ComponentArt_CollapseDivStep('+qzky+','+qzfu+','+qzeb+');',qzle);};};function qzqp(qzt,qzn,qzm,bNoAnimation){if(qzdc){return;};if(qzbj==qzn){return;};if(qzt.ClientSideOnNodeCollapse&&!qzt.ClientSideOnNodeCollapse(qzm)){return;};if(qzm.PostbackOnCollapse){__doPostBack(qzt.ControlId,'COLLAPSE '+qzm.TreeViewNodeID);return;};qzm.Expanded=false;qzm.SaveState();qzdc=qzn;qzdc.style.overflow='hidden';var qzfu=bNoAnimation?0:qzt.CollapseDuration;if((qzt.CollapseTransition>0||qzt.CollapseTransitionCustomFilter!='')&&qzfu>0&&cart_browser_transitions){if(!qzn.CollapseTransitionFilterDefined){var qzcy=qzAhv(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('ComponentArt_TreeView_CollapseStartTime=(new Date()).getTime();ComponentArt_CollapseDivStep(0,0,0);',qzfu);}else{qzig=(new Date()).getTime();ComponentArt_CollapseDivStep(qzn.offsetHeight,qzfu,qzt.CollapseSlide);};var qzAeb=qzt.qzaa+'_item_'+qzm.qzi+'_expcol',qzsr=document.getElementById(qzAeb);if(qzsr){qzsr.childNodes[1].style.display='none';qzsr.childNodes[0].style.display='inline';};var qzih=qzm.ExpandedImageUrl;if(!qzih||qzih=='')qzih=qzt.ExpandedParentNodeImageUrl;if(qzih&&qzih!=''){var qzzo=document.getElementById(qzt.qzaa+'_item_'+qzm.qzi+'_icon');if(qzzo){var qzAas=qzm.ImageUrl;if(!qzAas||qzAas==''){qzAas=qzt.ParentNodeImageUrl;};qzzo.src=qzAas;};};};function ComponentArt_ExpandCollapse(qzea,qzaa,qzcu){var qzt=qzlh(qzaa),qzm=qzt.qzo(qzea);qzm.qzcu=qzcu;var qzAgf=qzaa+'_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.qzi==qzm.qzi){qzt.qzad.Expanded=qzm.Expanded;};};var qzag=null,qzog,qzof,qzdt=null,qzbm=null,qzbb=null,qzgn=false,qzod=0,qzoc=0;function qzAaq(qzim){ComponentArt_CancelEvent(qzim);var qzp=document.all?event.clientX+document.body.scrollLeft:qzim.pageX,qzf=document.all?event.clientY+document.body.scrollTop:qzim.pageY;if(!qzgn&&Math.max(Math.abs(qzp-qzog),Math.abs(qzf-qzof))>1){qzgn=true;var qzea=qzdu(qzdt.id);qzbb=qze.qzo(qzea);qzbm=document.createElement('DIV');qzbm.style.position='absolute';qzbm.style.cursor='default';var qza=new Array();qza[qza.length]="<table><tr>";var qzAjv=qzbb.qzAey();if(qzAjv!=''){qza[qza.length]="<td><img src='"+qzAjv+"'></td>";};qza[qza.length]="<td class='"+qzbb.qzao(false,false,false)+"'>"+qzbb.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,"");};};if(qzag.scrollHeight>qzag.offsetHeight){var qzAbk=qzfb(qzag);if(qzag.scrollTop>0&&qzf>=qzAbk&&qzf-qzAbk<25){qzag.scrollTop=Math.max(0,qzag.scrollTop-5);}else if(qzf<=qzAbk+qzag.offsetHeight&&(qzAbk+qzag.offsetHeight)-qzf<25){qzag.scrollTop=qzag.scrollTop+5;};};if(qzgn){qzbm.style.left=qzp-(document.all?qzod:0);qzbm.style.top=qzf-(document.all?qzoc:0);};return false;};function qzop(qzt,qzie,x,y){for(var qzba=0;qzba<qzie.length;qzba++){var qzm=qzie[qzba],qzxe=document.getElementById(qzt.qzaa+'_item_'+qzm.qzi);if(!qzxe){continue;};var qzAnl=qzhg(qzxe),qzAnk=qzfb(qzxe);if(qzAnk>y){return null;}else if(qzAnl<=x&&(x-qzAnl)<=qzxe.offsetWidth&&(y-qzAnk)<=qzxe.offsetHeight){return qzxe;}else{if(qzm.Expanded){var target=qzop(qzt,qzm.Nodes(),x,y);if(target){return target;};};};};};function qzAap(qzim){document.onmousemove=null;document.onmouseup=null;qzag.onmousemove=ComponentArt_CancelEvent;if(!qzgn){return false;};qzff(qzbm);qzbm=null;var x=document.all?event.x+qzag.scrollLeft+document.body.scrollLeft:qzim.pageX+qzag.scrollLeft,y=document.all?event.y+qzag.scrollTop+document.body.scrollTop:qzim.pageY+qzag.scrollTop,target=qzop(qze,qze.Nodes(),x,y);if(!target){return false;};if(target.id&&target.id.indexOf(qze.qzaa)==0&&!qzyq(qzvk(qzdt),target)){var qzAiu=qzdu(target.id);if(qzAiu==qzbb.qzi){return false;};var qzAju=qze.qzo(qzAiu);if(!qzAju.qzsu){return false;};qzbb.ResolveAncestors();var qzfh=qzAju;if(qze.ClientSideOnNodeMove){qzfh.ResolveAncestors();if(qze.SelectedNode!=null){qze.SelectedNode.ResolveAncestors();};if(!qze.ClientSideOnNodeMove(qzbb,qzfh)){return false;};};if(qzbb.ParentNode){qzbb.ParentNode.RemoveNode(qzbb.qzi);};qzfh.AddNode(qzbb);if(qzbb.PostbackOnMove){if(!qzfh.Expanded){qzfh.Expanded=true;qzfh.SaveState();};__doPostBack(qze.ControlId,'MOVE '+qzbb.TreeViewNodeID+' '+qzfh.TreeViewNodeID);return;};qztx(qzbb,qzfh);qze.Render();if(!qzfh.Expanded){var qzcu=qzfh.qzha();ComponentArt_ExpandCollapse(qzfh.qzi,qze.qzaa,qzcu);};ComponentArt_InitKeyboard(qze);};return false;};function ComponentArt_StartNodeDrag(qzim,qzgx){ComponentArt_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;};qzdt=qzbc;while(qzdt.nodeName!='TABLE'){qzdt=qzdt.parentNode;};qzag=document.getElementById(qze.qzaa+"_div");qzag.onmousemove=null;qzod=document.all?event.offsetX:qzim.pageX-qzhg(qzgx);qzoc=document.all?event.offsetY:qzim.pageY-qzfb(qzgx);qzog=document.all?event.clientX+document.body.scrollLeft:qzim.pageX;qzof=document.all?event.clientY+document.body.scrollTop:qzim.pageY;document.onmousemove=qzAaq;document.onmouseup=qzAap;qzgn=false;return false;};function qztx(qzAfv,qzAfu){var qzcb=document.getElementById(qzAfv.ParentTreeView.qzaa+'_MoveEvents');if(!qzcb){return;};var qzzv=qzAfv.TreeViewNodeID+" "+qzAfu.TreeViewNodeID+";";qzcb.value+=qzzv;};function ComponentArt_CheckEnterPress(qzim,qzob){var qzAbo=document.all?event.keyCode:qzim.which;if(qzAbo==13){ComponentArt_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);qzfn.IsEditing=false;document.onkeydown=qzit;return false;};function ComponentArt_SetNodeLabel(qzob){ComponentArt_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.PostbackOnRename){__doPostBack(qze.ControlId,'LABEL '+qze.SelectedNode.TreeViewNodeID+' '+escape(qzAes));return false;};qzfn.className=qze.SelectedNode.qzao(false,true,false);qzfn.IsEditing=false;qze.SelectedNode.Text=qzAes;qze.SelectedNode.SaveState();qzfn.innerHTML=qze.SelectedNode.qzll();document.onkeydown=qzit;return false;};function qzAho(qzfn){var qzob=qzfn.id,qzAgw=qze.SelectedNode.Text;qzfn.innerHTML="<input size=\""+Math.max(7,qzAgw.length+3)+"\" maxlength=\"120\" value=\""+qzAgw+"\" type=\"text\" onblur=\"ComponentArt_SetNodeLabel('"+qzob+"');\" onsubmit=\"return false;\" onchange=\"ComponentArt_SetNodeLabel('"+qzob+"');\" onkeypress=\"ComponentArt_CheckEnterPress(event, '"+qzob+"');\">";qzfn.className=qze.SelectedNode.qzao(false,false,false);qzfn.lastChild.className=qze.NodeEditCssClass;qzfn.IsEditing=true;qzfn.lastChild.focus();qzfn.lastChild.select();qzfn.lastChild.onclick=ComponentArt_CancelEvent;document.onkeydown=null;};function qzyq(qzAmq,qzAlr){var qzbc=qzAlr;while(qzbc!=document.body){if(qzbc==qzAmq)return true;qzbc=qzbc.parentNode;};return false;};function qzAgv(qzbc,qzma){var qzbu=document.getElementById(qze.qzaa+'_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(qzAft){var container=qzAft.parentNode;for(var qzba=0;qzba<container.childNodes.length-1;qzba++){if(container.childNodes[qzba]==qzAft){return container.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 ComponentArt_TreeView_Support_Loaded=true;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -