So sah der Internetauftritt der Jedi-Bibliothek im Oktober 2011 aus. Fühlt euch frei, darin zu stöbern! Unsere aktuelle Hauptseite findet ihr unter jedi-bibliothek.de!
MediaWiki:Common.js
Aus Jedi-Bibliothek
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschaltung drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (Befehlstaste-R auf dem Mac) drücken
- Google Chrome: Umschaltung+Strg+R (Befehlstaste-R auf dem Mac) drücken
- Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
- Konqueror: Aktualisieren anklicken oder F5 drücken
/* Das folgende JavaScript wird für alle Benutzer geladen. */
ts_alternate_row_colors = true;
//Ersetzt <span class="insertusername"></span> mit dem Benutzername des Lesers
function replaceusername() {
var spantags = document.getElementsByTagName("span");
for (i=0; i<spantags.length; i++) {
if (spantags[i].className=="insertusername") {
if (wgUserName==null) {
spantags[i].innerHTML="Padawan";
} else {
spantags[i].innerHTML=wgUserName;
}
}
}
}
addOnloadHook(replaceusername);
// makeCollapsible
importStylesheet('MediaWiki:JQuery-makeCollapsible.css');
importScript('MediaWiki:JQuery-makeCollapsible.js');
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
node = document;
if ( tag == null )
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function setRowNumber()
{
var skipRows; // don't number header rows
var tableName = getElementsByClass('numberedTable');
for each (i in tableName) {
skipRows = 0;
var row = i.rows[0];
var cell = row.insertCell(0);
cell.innerHTML = '';
cell.innerText = '';
for (rowNbr = skipRows+1; rowNbr < i.rows.length; rowNbr++) {
var cell = i.rows[rowNbr];
var cell = cell.insertCell(0);
var cell = i.rows[rowNbr].cells[0];
var rowNbrText = (rowNbr - skipRows) + ")";
cell.innerHTML = rowNbrText;
cell.innerText = rowNbrText;
}
}
}
function runOnLoad() {
setRowNumber();
}