From: Tobias Date: Sat, 12 Sep 2009 13:44:23 +0000 (+0000) Subject: Don't include TOC in the printable version if it is hidden (bug 482). Original patch... X-Git-Tag: 1.31.0-rc.0~39772 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=45ea75599e9340abbee78b515845c4d7507af283;p=lhc%2Fweb%2Fwiklou.git Don't include TOC in the printable version if it is hidden (bug 482). Original patch by Shane King (r6350) was lost in r7073. --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index bca796633f..4c17d26f2e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -491,6 +491,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 20578) Wrong localized image metadata - duplicated string? * (bug 20556) Stub threshold's "other" in Special:Preferences now has a correct type="text" parameter +* (bug 482) Don't include TOC in the printable version if it has been hidden == API changes in 1.16 == diff --git a/skins/common/wikibits.js b/skins/common/wikibits.js index 94753dadfa..14305f5c53 100644 --- a/skins/common/wikibits.js +++ b/skins/common/wikibits.js @@ -163,6 +163,7 @@ function changeText(el, newText) { } function toggleToc() { + var tocmain = document.getElementById('toc'); var toc = document.getElementById('toc').getElementsByTagName('ul')[0]; var toggleLink = document.getElementById('togglelink'); @@ -170,10 +171,12 @@ function toggleToc() { changeText(toggleLink, tocHideText); toc.style.display = 'block'; document.cookie = "hidetoc=0"; + tocmain.className = ''; } else { changeText(toggleLink, tocShowText); toc.style.display = 'none'; document.cookie = "hidetoc=1"; + tocmain.className = 'tochidden'; } }