(bug 25276) Fix TOC show/hide toggle. Original fix in r70887 (resourceloader branch...
authorRoan Kattouw <catrope@users.mediawiki.org>
Thu, 7 Oct 2010 18:12:06 +0000 (18:12 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Thu, 7 Oct 2010 18:12:06 +0000 (18:12 +0000)
skins/common/wikibits.js

index ab8e50c..16bd43b 100644 (file)
@@ -156,7 +156,7 @@ window.showTocToggle = function() {
                toggleLink.href = '#';
                addClickHandler( toggleLink, function( evt ) { toggleToc(); return killEvt( evt ); } );
                
-               toggleLink.appendChild( document.createTextNode( tocHideText ) );
+               toggleLink.appendChild( document.createTextNode( mediaWiki.msg.get( 'hidetoc' ) ) );
 
                outerSpan.appendChild( document.createTextNode( '[' ) );
                outerSpan.appendChild( toggleLink );
@@ -198,12 +198,12 @@ window.toggleToc = function() {
        var toggleLink = document.getElementById( 'togglelink' );
 
        if ( toc && toggleLink && toc.style.display == 'none' ) {
-               changeText( toggleLink, tocHideText );
+               changeText( toggleLink, mediaWiki.msg.get( 'hidetoc' ) );
                toc.style.display = 'block';
                document.cookie = "hidetoc=0";
                tocmain.className = 'toc';
        } else {
-               changeText( toggleLink, tocShowText );
+               changeText( toggleLink, mediaWiki.msg.get( 'showtoc' ) );
                toc.style.display = 'none';
                document.cookie = "hidetoc=1";
                tocmain.className = 'toc tochidden';
@@ -1099,6 +1099,8 @@ if ( ie6_bugs ) {
        importScriptURI( stylepath + '/common/IEFixes.js' );
 }
 
+showTocToggle();
+
 // jQuery alias
 
 window.$j = jQuery;