1var tvcollapseClass="AspNet-TreeView-Collapse";var tvexpandClass="AspNet-TreeView-Expand";var tvshowClass="AspNet-TreeView-Show";var tvhideClass="AspNet-TreeView-Hide";var hoverClass="AspNet-TreeView-Hover"; 2function IsExpanded__AspNetTreeView(element) 3{return(HasClass__CssFriendlyAdapters(element,tvcollapseClass));} 4function TogglePlusMinus__AspNetTreeView(element,showPlus) 5{if(HasAnyClass__CssFriendlyAdapters(element)) 6{var showPlusLocal=IsExpanded__AspNetTreeView(element);if((typeof(showPlus)!="undefined")&&(showPlus!=null)) 7{showPlusLocal=showPlus;} 8var oldClass=showPlusLocal?tvcollapseClass:tvexpandClass;var newClass=showPlusLocal?tvexpandClass:tvcollapseClass;SwapClass__CssFriendlyAdapters(element,oldClass,newClass);}} 9function ToggleChildrenDisplay__AspNetTreeView(element,collapse) 10{if((element!=null)&&(element.parentNode!=null)&&(element.parentNode.getElementsByTagName!=null)) 11{var childrenToHide=element.parentNode.getElementsByTagName("ul");var oldClass=collapse?tvshowClass:tvhideClass;var newClass=collapse?tvhideClass:tvshowClass;for(var i=0;i<childrenToHide.length;i++) 12{if((childrenToHide[i].parentNode!=null)&&(childrenToHide[i].parentNode==element.parentNode)) 13{SwapOrAddClass__CssFriendlyAdapters(childrenToHide[i],oldClass,newClass);}}}} 14function ExpandCollapse__TreeView(sourceElement) 15{if(HasAnyClass__CssFriendlyAdapters(sourceElement)) 16{var expanded=IsExpanded__AspNetTreeView(sourceElement);TogglePlusMinus__AspNetTreeView(sourceElement,expanded);ToggleChildrenDisplay__AspNetTreeView(sourceElement,expanded);}} 17function GetViewState__AspNetTreeView(id) 18{var retStr="";if((typeof(id)!="undefined")&&(id!=null)&&(document.getElementById(id)!=null)) 19{var topUL=document.getElementById(id);retStr=ComposeViewState__AspNetTreeView(topUL,"");} 20return retStr;} 21function ComposeViewState__AspNetTreeView(element,state) 22{var child=element.firstChild;var bConsiderChildren=true;if((element.tagName=="LI")&&(child!=null)) 23{var expandCollapseSPAN=null;var currentChild=child;while(currentChild!=null) 24{if((currentChild.tagName=="SPAN")&&(currentChild.className!=null)&&((currentChild.className.indexOf(tvcollapseClass)>-1)||(currentChild.className.indexOf(tvexpandClass)>-1))) 25{expandCollapseSPAN=currentChild;break;} 26currentChild=currentChild.nextSibling;} 27if(expandCollapseSPAN!=null) 28{if(expandCollapseSPAN.className.indexOf(tvcollapseClass)>-1) 29{state+="e";} 30else if(expandCollapseSPAN.className.indexOf(tvexpandClass)>-1) 31{bConsiderChildren=false;state+="n";}}} 32if(bConsiderChildren&&(child!=null)) 33{state=ComposeViewState__AspNetTreeView(child,state);} 34if(element.nextSibling!=null) 35{state=ComposeViewState__AspNetTreeView(element.nextSibling,state);} 36return state;} 37 38function Hover__AspNetTreeView(element) 39{if(typeof(element)!="undefined") 40{AddClass__CssFriendlyAdapters(element,hoverClass);}} 41function UnHover__AspNetTreeView(element) 42{if(typeof(element)!="undefined") 43{RemoveClass__CssFriendlyAdapters(element,hoverClass);}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.