]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 320275 - !Node "compat" hack is very broken
authortimeless%mozdev.org <>
Wed, 28 Dec 2005 02:41:44 +0000 (02:41 +0000)
committertimeless%mozdev.org <>
Wed, 28 Dec 2005 02:41:44 +0000 (02:41 +0000)
r=wicked a=justdave

template/en/default/bug/dependency-tree.html.tmpl

index d13d98310791a9c09b14339d3613810c4bc96261..beee05660a80c0934a2dc66cc8e0a4dacad854c5 100644 (file)
 [% END %]
 
 <script type="text/javascript">
-if (!Node) {
-    /* MSIE doesn't define Node, so provide a compatibility array */
-    var Node = { TEXT_NODE: 3 };
+if (typeof Node == 'undefined') {
+    /* MSIE doesn't define Node, so provide a compatibility object */
+    window.Node = {
+        TEXT_NODE: 3
+    };
 }
 
 function toggleDisplay(node)
@@ -117,7 +119,7 @@ function toggleDisplay(node)
     var display = node.style.display;
     if (display == "none") {
         node.style.display =
-           ("oldDisplay" in node) ? node.oldDisplay : "block";
+            ("oldDisplay" in node) ? node.oldDisplay : "block";
         return true;
     }
 
@@ -135,13 +137,13 @@ function listToggle(event)
         node = node.parentNode;
     var toggle = node.nextSibling;
     while (toggle && toggle.tagName != "UL")
-      toggle = toggle.nextSibling;
+        toggle = toggle.nextSibling;
     if (toggle) {
-      node.firstChild.data = toggleDisplay(toggle) ? "[-]" : "[+]";
+        node.firstChild.data = toggleDisplay(toggle) ? "[-]" : "[+]";
     }
 }
 
- </script>
+</script>
 
 [% PROCESS global/footer.html.tmpl %]