MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus Wiki der Arachnologischen Gesellschaft e. V.
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
(markUnmarkColumn) |
||
| Zeile 1: | Zeile 1: | ||
/* Das folgende JavaScript wird für alle Benutzer geladen. */ | /* Das folgende JavaScript wird für alle Benutzer geladen. */ | ||
function | function markUnmarkColumn(headerElem) | ||
{ | |||
var colIndex = headerElem.cellIndex; | |||
var table; | |||
if (colIndex >= 0) | |||
{ | |||
table = headerElem; | |||
// zum Anfang der Tabelle | |||
while (table) | |||
if (table.nodeName!= 'TABLE') | |||
table = table.parentNode; | |||
else | |||
break; | |||
if (table) | |||
{ | |||
var offs; | |||
Array.prototype.forEach.call(table.rows, function (row, rowIndex) { | |||
var cell; | |||
if (rowIndex == 0) | |||
{ | |||
cell = row.cells[colIndex]; | |||
if (row.cells[0].colSpan==2) | |||
offs=1; | |||
else | |||
offs=0; | |||
} | |||
else | |||
cell = row.cells[colIndex+offs]; | |||
cell.classList.toggle('al_hl'); | |||
}); | |||
} | |||
} | |||
} | } | ||
Aktuelle Version vom 7. April 2017, 21:29 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
function markUnmarkColumn(headerElem)
{
var colIndex = headerElem.cellIndex;
var table;
if (colIndex >= 0)
{
table = headerElem;
// zum Anfang der Tabelle
while (table)
if (table.nodeName!= 'TABLE')
table = table.parentNode;
else
break;
if (table)
{
var offs;
Array.prototype.forEach.call(table.rows, function (row, rowIndex) {
var cell;
if (rowIndex == 0)
{
cell = row.cells[colIndex];
if (row.cells[0].colSpan==2)
offs=1;
else
offs=0;
}
else
cell = row.cells[colIndex+offs];
cell.classList.toggle('al_hl');
});
}
}
}