MediaWiki:Common.js
Vai alla navigazione
Vai alla ricerca
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
/* Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. */
/* [[Categoria:Pagine create manualmente]] */
/* [[Categoria:Pagine importate dal sito di test]] */
/*
Automatically add row numbers to a table with class "numberedrow"
Only works with table headers
See https://codepen.io/lucamauri/pen/MWdmQNj?editors=1111 for testing
*/
function numberRows() {
var table = document.getElementsByClassName("numberedrows")[0],
rows = table.getElementsByTagName("tr"),
text = "textContent" in document ? "textContent" : "innerText";
/* console.log(rows); */
for (var i = 0, len = rows.length; i < len; i++) {
if (i == 0) {
th = rows[i].insertBefore(
document.createElement("th"),
rows[i].children[0]
);
th.textContent = "N°";
} else {
td = rows[i].insertBefore(
document.createElement("td"),
rows[i].children[0]
);
td.textContent = i;
}
}
}
$( document ).ready(numberRows());