From 45ea75599e9340abbee78b515845c4d7507af283 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sat, 12 Sep 2009 13:44:23 +0000 Subject: [PATCH] Don't include TOC in the printable version if it is hidden (bug 482). Original patch by Shane King (r6350) was lost in r7073. --- RELEASE-NOTES | 1 + skins/common/wikibits.js | 3 +++ 2 files changed, 4 insertions(+) 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'; } } -- 2.20.1