Benutzer:Matthias M./sidebarlinks.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen 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/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
// Im Standard-Wikipediaskinstyle wird in der Navigationsleiste
// links zusätzlich eine Box mit Links eingebunden. Der folgende
// Code muss auf der Benutzerunterseite Benutzer:*****/monobook.js
// eingebunden werden und kann beliebig ergänzt, verändert oder
// jederzeit wieder gelöscht werden.
// Siehe auch [[Wikipedia:WikiProjekt_Marxismus/monobook.js]]
///////////////////////////////////////////////////////////////
//*************************************************************
// SKRIPTSTART
//*************************************************************
function createLinksSidebar() {
//*************************************************************
// BEARBEITUNGSFELD START
//*************************************************************
// TITEL DER NAVIGATION/LINKLISTE:
var title = "Links";
// INFORMATIONEN ÜBER DIE LISTENEINTRÄGE:
var links = new Array(
Array( // Link Portal:
"Portal", // Name
"http://de.wikipedia.org/wiki/Portal:Lebensmittelchemie", // Adresse
"Portal:LC"), // Beschreibung
Array( // Link Redaktion:
"Redaktion", // Name
"http://de.wikipedia.org/wiki/Wikipedia:Redaktion_Chemie", // Adresse
"Redaktion Chemie"), // Beschreibung
Array( // Link Toolserver:
"Löschkandidaten Software", // Name
"http://toolserver.org/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat=Wikipedia%3AL%C3%B6schkandidat&basedeep=1&mode=cs&tagcat=Software&tagdeep=5&go=Scannen&format=html&userlang=de", // Adresse
"Löschkandidaten in Kategorie:Software") // Beschreibung
//*************************************************************
// BEARBEITUNGSFELD ENDE
//*************************************************************
// Bearbeitung der folgenden Abschnitte nicht empfohlen.
);
// Box erstellen und in Seitenleiste unter "Werkzeuge" einfügen:
var divPortlet = document.createElement("div");
divPortlet.setAttribute("id", "p-link");
divPortlet.setAttribute("class", "portlet");
document.getElementById("column-one").insertBefore(divPortlet, document.getElementById("p-tb").nextSibling);
// Überschrift erstellen und in Box einfügen:
var h5 = document.createElement("h5");
h5.appendChild(document.createTextNode(title));
divPortlet.appendChild(h5);
// Inhalt erstellen und in Box einfügen:
var divPbody = document.createElement("div");
divPbody.setAttribute("class", "pBody");
divPortlet.appendChild(divPbody);
// Liste erstellen und in Inhalt einfügen:
var ul = document.createElement("ul");
ul.setAttribute("id", "u-link")
for (var number = 0; number < links.length; number++) {
var link = links[number];
// Listenelement erstellen und in Liste einfügen:
var li = document.createElement("li");
ul.appendChild(li);
// Link erstellen und in Listenelement einfügen:
var a = document.createElement("a");
a.appendChild(document.createTextNode(link[0])); // Link-Namen eintragen
a.setAttribute("href", link[1]); // Link-Adresse eintragen
a.setAttribute("title", link[2]); // Link-Beschreibung eintragen
li.appendChild(a);
}
divPbody.appendChild(ul);
}
// Boxerzeugungsfunktion zur Abarbeitung einreihen:
addOnloadHook(createLinksSidebar);