PageSourceSearch

https://www.wolkersdorf.at/system/statV.1789655742/JavaScript/TreeViewAdapter.js

js wolkersdorf.at collected 2026-10-02 16:17:03 UTC 1,844 bytes, 51 lines download raw bytes

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.