PageSourceSearch

https://www.vomp.gv.at/system/WebResource.axd?d=M-Bz-Kz21qb4W7sjbD…LyuQeLgXUYoNh3iY8ZNCk1&t=639245057389592256

js vomp.gv.at collected 2026-10-02 20:37:22 UTC 9,348 bytes, 219 lines download raw bytes

1function TreeView_HoverNode(data, node) {
2    if (!data) {
3        return;
4    }
5    node.hoverClass = data.hoverClass;
6    WebForm_AppendToClassName(node, data.hoverClass);
7    if (__nonMSDOMBrowser) {
8        node = node.childNodes[node.childNodes.length - 1];
9    }
10    else {
11        node = node.children[node.children.length - 1];
12    }
13    node.hoverHyperLinkClass = data.hoverHyperLinkClass;
14    WebForm_AppendToClassName(node, data.hoverHyperLinkClass);
15}
16function TreeView_GetNodeText(node) {
17    var trNode = WebForm_GetParentByTagName(node, "TR");
18    var outerNodes;
19    if (trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName) {
20        outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("A");
21        if (!outerNodes || outerNodes.length == 0) {
22            outerNodes = trNode.childNodes[trNode.childNodes.length - 1].getElementsByTagName("SPAN");
23        }
24    }
25    var textNode = (outerNodes && outerNodes.length > 0) ?
26        outerNodes[0].childNodes[0] :
27        trNode.childNodes[trNode.childNodes.length - 1].childNodes[0];
28    return (textNode && textNode.nodeValue) ? textNode.nodeValue : "";
29}
30function TreeView_PopulateNode(data, index, node, selectNode, selectImageNode, lineType, text, path, databound, datapath, parentIsLast) {
31    if (!data) {
32        return;
33    }
34    var context = new Object();
35    context.data = data;
36    context.node = node;
37    context.selectNode = selectNode;
38    context.selectImageNode = selectImageNode;
39    context.lineType = lineType;
40    context.index = index;
41    context.isChecked = "f";
42    var tr = WebForm_GetParentByTagName(node, "TR");
43    if (tr) {
44        var checkbox = tr.getElementsByTagName("INPUT");
45        if (checkbox && (checkbox.length > 0)) {
46            for (var i = 0; i < checkbox.length; i++) {
47                if (checkbox[i].type.toLowerCase() == "checkbox") {
48                    if (checkbox[i].checked) {
49                        context.isChecked = "t";
50                    }
51                    break;
52                }
53            }
54        }
55    }
56    var param = index + "|" + data.lastIndex + "|" + databound + context.
56isChecked + parentIsLast + "|" +
57        text.length + "|" + text + datapath.length + "|" + datapath + path;
58    TreeView_PopulateNodeDoCallBack(context, param);
59}
60function TreeView_ProcessNodeData(result, context) {
61    var treeNode = context.node;
62    if (result.length > 0) {
63        var ci =  result.indexOf("|", 0);
64        context.data.lastIndex = result.substring(0, ci);
65        ci = result.indexOf("|", ci + 1);
66        var newExpandState = result.substring(context.data.lastIndex.length + 1, ci);
67        context.data.expandState.value += newExpandState;
68        var chunk = result.substr(ci + 1);
69        var newChildren, table;
70        if (__nonMSDOMBrowser) {
71            var newDiv = document.createElement("div");
72            newDiv.innerHTML = chunk;
73            table = WebForm_GetParentByTagName(treeNode, "TABLE");
74            newChildren = null;
75            if ((typeof(table.nextSibling) == "undefined") || (table.nextSibling == null)) {
76                table.parentNode.insertBefore(newDiv.firstChild, table.nextSibling);
77                newChildren = table.previousSibling;
78            }
79            else {
80                table = table.nextSibling;
81                table.parentNode.insertBefore(newDiv.firstChild, table);
82                newChildren = table.previousSibling;
83            }
84            newChildren = document.getElementById(treeNode.id + "Nodes");
85        }
86        else {
87            table = WebForm_GetParentByTagName(treeNode, "TABLE");
88            table.insertAdjacentHTML("afterEnd", chunk);
89            newChildren = document.all[treeNode.id + "Nodes"];
90        }
91        if ((typeof(newChildren) != "undefined") && (newChildren != null)) {
92            TreeView_ToggleNode(context.data, context.index, treeNode, context.lineType, newChildren);
93            treeNode.href = document.getElementById ?
94                "javascript:TreeView_ToggleNode(" + context.data.name + "," + context.index + ",document.getElementById('" + treeNode.id + "'),'" + context.lineType + "',document.getElementById('" + newChildren.id + "'))" :
95                "javascript:TreeView_ToggleNode(" + context.data.name + "," + context.index + "," + treeNode.id + ",'" + context.lineType + "'," + newChildren.id + ")";
96            if ((typeof(context.selectNode) != "undefined") && (context.selectNode != null) && context.selectNode.href &&
97                (context.selectNode.href.indexOf("javascript:TreeView_PopulateNode", 0) == 0)) {
98                context.selectNode.href = treeNode.href;
99            }
100            if ((typeof(context.selectImageNode) != "undefined") && (context.selectImageNode != null) && context.selectNode.href &&
101                (context.selectImageNode.href.indexOf("javascript:TreeView_PopulateNode", 0) == 0)) {
102                context.selectImageNode.href = treeNode.href;
103            }
104        }
105        context.data.populateLog.value += context.index + ",";
106    }
107    else {
108        var img = treeNode.childNodes ? treeNode.childNodes[0] : treeNode.children[0];
109        if ((typeof(img) != "undefined") && (img != null)) {
110            var lineType = context.lineType;
111            if (lineType == "l") {
112                img.src = context.data.images[13];
113            }
114            else if (lineType == "t") {
115                img.src = context.data.images[10];
116            }
117            else if (lineType == "-") {
118                img.src = context.data.images[16];
119            }
120            else {
121                img.src = context.data.images[3];
122            }
123            var pe;
124            if (__nonMSDOMBrowser) {
125                pe = treeNode.parentNode;
126                pe.insertBefore(img, treeNode);
127                pe.removeChild(treeNode);
128            }
129            else {
130                pe = treeNode.parentElement;
131                treeNode.style.visibility="hidden";
132                treeNode.style.display="none";
133                pe.insertAdjacentElement("afterBegin", img);
134            }
135        }
136    }
137}
138function TreeView_SelectNode(data, node, nodeId) {
139    if (!data) {
140        return;
141    }
142    if ((typeof(data.selectedClass) != "undefined") && (data.selectedClass != null)) {
143        var id = data.selectedNodeID.value;
144        if (id.length > 0) {
145            var selectedNode = document.getElementById(id);
146            if ((typeof(selectedNode) != "undefined") && (selectedNode != null)) {
147                WebForm_RemoveClassName(selectedNode, data.selectedHyperLinkClass);
148                selectedNode = WebForm_GetParentByTagName(selectedNode, "TD");
149                WebForm_RemoveClassName(selectedNode, data.selectedClass);
150            }
151        }
152        WebForm_AppendToClassName(node, data.selectedHyperLinkClass);
153        node = WebForm_GetParentByTagName(node, "TD");
154        WebForm_AppendToClassName(node, data.selectedClass)
155    }
156    data.selectedNodeID.value = nodeId;
157}
158function TreeView_ToggleNode(data, index, node, lineType, children) {
159    if (!data) {
160        return;
161    }
162    var img = node.childNodes[0];
163    var newExpandState;
164    try {
165        if (children.style.display == "none") {
166            children.style.display = "block";
167            newExpandState = "e";
168            if ((typeof(img) != "undefined") && (img != null)) {
169                if (lineType == "l") {
170                    img.src = data.images[15];
171                }
172                else if (lineType == "t") {
173                    img.src = data.images[12];
174                }
175                else if (lineType == "-") {
176                    img.src = data.images[18];
177                }
178                else {
179                    img.src = data.images[5];
180                }
181                img.alt = data.collapseToolTip.replace(/\{0\}/, TreeView_GetNodeText(node));
182            }
183        }
184        else {
185            children.style.display = "none";
186            newExpandState = "c";
187            if ((typeof(img) != "undefined") && (img != null)) {
188                if (lineType == "l") {
189                    img.src = data.images[14];
190                }
191                else if (lineType == "t") {
192                    img.src = data.images[11];
193                }
194                else if (lineType == "-") {
195                    img.src = data.images[17];
196                }
197                else {
198                    img.src = data.images[4];
199                }
200                img.alt = data.expandToolTip.replace(/\{0\}/, TreeView_GetNodeText(node));
201            }
202        }
203    }
204    catch(e) {}
205    data.expandState.value =  data.expandState.value.substring(0, index) + newExpandState + data.expandState.value.slice(index + 1);
206}
207function TreeView_UnhoverNode(node) {
208    if (!node.hoverClass) {
209        return;
210    }
211    WebForm_RemoveClassName(node, node.hoverClass);
212    if (__nonMSDOMBrowser) {
213        node = node.childNodes[node.childNodes.length - 1];
214    }
215    else {
216        node = node.children[node.children.length - 1];
217    }
218    WebForm_RemoveClassName(node, node.hoverHyperLinkClass);
219}

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.