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);