Benutzer:Loki/refDisplay.js

Aus Shadowhelix
Zur Navigation springen Zur Suche springen

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
mw.loader.load('Benutzer:Loki/hasClass.js');

/*
* Funktion um die Darstellung von RefFeldern
* im Artikel an- und abzuschalten
*
* Anpassung der Highlight-Farbe:
* customHighlightFarbe = 'FARBE';
*/

var customRefHighlightFarbe = '#ffdead';

function toggleRef() {

    var objects = document.getElementsByTagName( "span" );

    for ( var i = 0; i < objects.length; i++ ) {

         if ( hasClass( objects[i], "reffeld_text" ) ) {
             if (objects[i].style.backgroundColor != customRefHighlightFarbe ) {
                 objects[i].style.backgroundColor = customRefHighlightFarbe;
             } else {
                 objects[i].style.backgroundColor = 'transparent';
             }
         }
     }

}


function toggleRefTab() {
    mw.util.addPortletLink('p-cactions', 'javascript:toggleRef()', 'Referenzen An/Aus', 'ca-last', 'Referenzfelder ein- oder ausblenden');
}

$( toggleRefTab );