1var collapseClass = "TreeView-Collapse"; 2var expandClass = "TreeView-Expand"; 3var showClass = "TreeView-Show"; 4var hideClass = "TreeView-Hide"; 5 6function IsExpanded__AspNetTreeView(element) 7{ 8 return (HasClass__CssFriendlyAdapters(element, collapseClass)); 9} 10 11function TogglePlusMinus__AspNetTreeView(element, showPlus) 12{ 13 if (HasAnyClass__CssFriendlyAdapters(element)) 14 { 15 var showPlusLocal = IsExpanded__AspNetTreeView(element); 16 if ((typeof(showPlus) != "undefined") && (showPlus != null)) 17 { 18 showPlusLocal = showPlus; 19 } 20 var oldClass = showPlusLocal ? collapseClass : expandClass; 21 var newClass = showPlusLocal ? expandClass : collapseClass; 22 SwapClass__CssFriendlyAdapters(element, oldClass, newClass); 23 } 24} 25 26function ToggleChildrenDisplay__AspNetTreeView(element, collapse) 27{ 28 if ((element != null) && (element.parentNode != null) && (element.parentNode.getElementsByTagName != null)) 29 { 30 var childrenToHide = element.parentNode.getElementsByTagName("ul"); 31 var oldClass = collapse ? showClass : hideClass; 32 var newClass = collapse ? hideClass : showClass; 33 for (var i=0; i<childrenToHide.length; i++) 34 { 35 if ((childrenToHide[i].parentNode != null) && (childrenToHide[i].parentNode == element.parentNode)) 36 { 37 SwapOrAddClass__CssFriendlyAdapters(childrenToHide[i], oldClass, newClass); 38 } 39 } 40 } 41} 42 43function ExpandCollapse__AspNetTreeView(sourceElement) 44{ 45 if (HasAnyClass__CssFriendlyAdapters(sourceElement)) 46 { 47 var expanded = IsExpanded__AspNetTreeView(sourceElement); 48 TogglePlusMinus__AspNetTreeView(sourceElement, expanded); 49 ToggleChildrenDisplay__AspNetTreeView(sourceElement, expanded); 50 } 51}
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.