Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
 /*******************************************************************************************/
 /* <pre><nowiki>  MediaWiki:ToolsMenu.js                                                   */
 /*-----------------------------------------------------------------------------------------*/
 /* - showing or hiding pagenumbers and annotations                                         */
 /*   see [[:Vorlage:Seite]] and [[:Vorlage:An]]                                            */
 /*******************************************************************************************/
 
 function showHideToggle(tagName, className, linkId, cookieName, showLabel, hideLabel) {
    var show = true;
    var elements;
    var link;
    
    /** initialize everything, to be called onload */
    function init() {
        elements    = findTagsWithClass(tagName, className);
        if (elements.length == 0)  return;
        
        var cookie  = GetCookieOnWS(cookieName);
        if (cookie) show    = cookie == "true";
        
        link   = document.createElement("a");
        link.appendChild(document.createTextNode(""));
        // TODO IE-memleak?
        link.onclick    = function() {
            show  = (show == false) ? true : false;
            update();
        }
        
        var item   = document.createElement("li");
        item.setAttribute('id', linkId);
        item.appendChild(link);
        
        var specialPages = document.getElementById("t-specialpages");
        if (specialPages) {
            specialPages.parentNode.appendChild(item);
        }
        
        update();
    }
    
    /** show or hide elements and change toggle link accordingly */
    function update() {
        SetCookieOnWS(cookieName, show);
        link.firstChild.data    = show ? hideLabel : showLabel;
        for (var i=0; i<elements.length; i++) {
            var element = elements[i];
            element.style.display   = show ? "inline" : "none";
        }
    }
    
    return init;
 }

 $( showHideToggle(
        "span",
        "PageNumber",
        "t-pagenumbers",
        "DisplayPageNumbers",
        "Seitenzahlen einblenden",
        "Seitenzahlen ausblenden")
 );

 $( showHideToggle(
        "span",
        "Annotation",
        "t-annotationdisplay",
        "DisplayAnnotations",
        "Anmerkungen einblenden",
        "Anmerkungen ausblenden")
 );

 /****************************************************************************************************/
 /* </nowiki></pre><noinclude>[[Kategorie:Wikisource:Javascript]]</noinclude>                        */
 /****************************************************************************************************/