MediaWiki:Common.js

Aus paznaunerisch.at
Version vom 30. Mai 2012, 15:54 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das folgende JavaScript wird für alle Benutzer geladen.: function addAlternatingRowColors() { var tables = getElementsByClass('zebra', document.getEleme…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/* Das folgende JavaScript wird für alle Benutzer geladen. */
function addAlternatingRowColors()
{
    var tables = getElementsByClass('zebra', document.getElementById('content'));
 
    if(tables.length == 0)
        return;
 
    for(var k = 0; k < tables.length; k++) {
        var table = tables[k];
        var rows = table.getElementsByTagName('tr');
        var changeColor = false;
 
        for(var i = 0; i < rows.length; i++)
        {
            if(rows[i].className.indexOf('noalt') != -1)
               continue;
            if(rows[i].className.indexOf('stopalt') != -1)
                break;
 
            var ths = rows[i].getElementsByTagName('th');
 
            if(ths.length > 0)
            {
                rows[i].className = "odd";
                changeColor = true;
            }
 
            if(changeColor)
                rows[i].className = "odd";
            else
                rows[i].className = "even";
 
            changeColor = !changeColor;
        }
    }
}