# HG changeset patch # User ggr # Date 1253544230 0 # Node ID b612f7105fd97b51c86a7e29f4ca48b429bb6e4a # Parent 464b0131bafdae50bfb78b5973bc1fc9e4fda5f3 Don't use hardcoded values here, instead get element information during load and save to global variables. diff -r 464b0131bafd -r b612f7105fd9 js/nav.js --- a/js/nav.js Mon Sep 21 14:33:05 2009 +0000 +++ b/js/nav.js Mon Sep 21 14:43:50 2009 +0000 @@ -1,24 +1,27 @@ // $Id$ -var collapsed=0; +var collapsed = 0; +var css_sidecoll = document.getElementById("sidecoll").style.right; +var css_footer = document.getElementById("footer").style.right; +var css_map = document.getElementById("map").style.right; function docoll() { - if (collapsed==0) + if (collapsed == 0) { - document.getElementById("sidebar").style.display="none"; - document.getElementById("sidecoll").style.right="0px"; - document.getElementById("footer").style.right="0px"; - document.getElementById("map").style.right="8px"; - document.getElementById("collbutton").src="i/left.gif"; - collapsed=1; + document.getElementById("sidebar").style.display = "none"; + document.getElementById("sidecoll").style.right = "0px"; + document.getElementById("footer").style.right = "0px"; + document.getElementById("map").style.right = "8px"; + document.getElementById("collbutton").src = "i/left.gif"; + collapsed = 1; } else { - document.getElementById("sidebar").style.display=""; - document.getElementById("sidecoll").style.right="290px"; - document.getElementById("footer").style.right="0px"; - document.getElementById("map").style.right="300px"; - document.getElementById("collbutton").src="i/right.gif"; - collapsed=0; + document.getElementById("sidebar").style.display = ""; + document.getElementById("sidecoll").style.right = css_sidecoll; + document.getElementById("footer").style.right = css_footer; + document.getElementById("map").style.right = css_map; + document.getElementById("collbutton").src = "i/right.gif"; + collapsed = 0; } }