MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus paznaunerisch.at
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…“) |
(kein Unterschied)
|
Version vom 30. Mai 2012, 15:54 Uhr
/* 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;
}
}
}