diff options
author | timeless%mozdev.org <> | 2005-12-19 07:19:54 +0100 |
---|---|---|
committer | timeless%mozdev.org <> | 2005-12-19 07:19:54 +0100 |
commit | dbab0d33fbfe2d0d8abb4bdbcf5393166e2774ee (patch) | |
tree | 720884982d330701f9d9f902f906b4818803c9aa /template/en/default/bug/dependency-tree.html.tmpl | |
parent | db151383acd906e2174f3e0700c3c57b3aecdab2 (diff) | |
download | bugzilla-dbab0d33fbfe2d0d8abb4bdbcf5393166e2774ee.tar.gz bugzilla-dbab0d33fbfe2d0d8abb4bdbcf5393166e2774ee.tar.xz |
Bug 320275 !Node "compat" hack is very broken
r=myk a=justdave
Diffstat (limited to 'template/en/default/bug/dependency-tree.html.tmpl')
-rw-r--r-- | template/en/default/bug/dependency-tree.html.tmpl | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/template/en/default/bug/dependency-tree.html.tmpl b/template/en/default/bug/dependency-tree.html.tmpl index b8e0c79e1..8b5ecd59c 100644 --- a/template/en/default/bug/dependency-tree.html.tmpl +++ b/template/en/default/bug/dependency-tree.html.tmpl @@ -109,9 +109,11 @@ [% 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) @@ -119,7 +121,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; } @@ -132,18 +134,18 @@ function listToggle(event) { var node = event.target; if (!node) - node = event.srcElement; + node = event.srcElement; if (node.nodeType == Node.TEXT_NODE) 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 %] |