Index: openacs-4/packages/forums/www/resources/forums.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/forums/www/resources/forums.js,v diff -u -r1.3 -r1.4 --- openacs-4/packages/forums/www/resources/forums.js 22 Feb 2008 07:17:42 -0000 1.3 +++ openacs-4/packages/forums/www/resources/forums.js 28 Feb 2008 06:51:49 -0000 1.4 @@ -91,27 +91,32 @@ } function getActiveStyleSheet() { - var i, a; - for (i=0; (a = document.getElementsByTagName("link")[i]); i++) { - if (a.getAttribute("rel") && - a.getAttribute("rel").indexOf("style") != -1 && - a.getAttribute("title") && - !a.disabled - ) return a.getAttribute("title"); - } - return null; +// var i, a; +// for (i=0; (a = document.getElementsByTagName("link")[i]); i++) { +// if (a.getAttribute("rel") && +// a.getAttribute("rel").indexOf("style") != -1 && +// a.getAttribute("title") && +// !a.disabled +// ) return a.getAttribute("title"); +// } +// return null; + var a; + a = document.getElementById('expand'); + if (a && a.style.display == 'none') + return 'expand'; + return 'collapse'; } function getPreferredStyleSheet() { - var i, a; - for (i=0; (a = document.getElementsByTagName("link")[i]); i++) { - if (a.getAttribute("rel") && - a.getAttribute("rel").indexOf("style") != -1 && - a.getAttribute("rel").indexOf("alt") == -1 && - a.getAttribute("title") - ) return a.getAttribute("title"); - } - return null; +// var i, a; +// for (i=0; (a = document.getElementsByTagName("link")[i]); i++) { +// if (a.getAttribute("rel") && +// a.getAttribute("rel").indexOf("style") != -1 && +// a.getAttribute("rel").indexOf("alt") == -1 && +// a.getAttribute("title") +// ) return a.getAttribute("title"); +// } + return 'expand'; } function createCookie(name,value,days) { @@ -137,7 +142,7 @@ window.onload = function(e) { var cookie = readCookie("style"); - var title = cookie ? cookie : getPreferredStyleSheet(); + if (cookie == 'null') var title = getPreferredStyleSheet(); setActiveStyleSheet(title); } @@ -147,6 +152,6 @@ } var cookie = readCookie("style"); -var title = cookie ? cookie : getPreferredStyleSheet(); +if (cookie == 'null') var title = getPreferredStyleSheet(); setActiveStyleSheet(title);