Benutzer:GamePlayer/monoblack.js: Unterschied zwischen den Versionen
Aus GuildWiki
(hmm mal schauen wie das jetzt aussiet) |
(ich lasse erst mal das da blicke ich eh net so durch :D) |
||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
function extendNavigation () | function extendNavigation () | ||
{ | { | ||
+ | // Funktion um die persönliche Navigation zu erweitern | ||
+ | // es funktioniert nicht mit dem IE, aber den benutzt ja hoffentlich keiner | ||
− | // Ziele | + | // Ziele (Artikel-URLs, je in Anführungsstrichen und durch Kommata getrennt) |
− | var urls = new Array("/wiki/ | + | var urls = new Array("/wiki/GuildWiki:Stil_und_Formatierung","/wiki/Kategorie:Stub","/wiki/Kategorie:Vorlage_Infobox","/wiki/GuildWiki:Projekte","Kategorie:Hilfe","http://www.guildwiki2.de/wiki/Spezial:Letzte_%C3%84nderungen"); |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | // Anzeigename (gleiche Reihenfolge wie bei den URLs ist nötig) | ||
+ | var labels = new Array("⇒Richtlinien","Stubs","Infoboxen","Projektseiten","Kategorie:Hilfe","Wiki2 Änderungen"); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | for(i =0; i < urls.length; i++) | + | var nav_container = document.getElementById('p-navigation'); |
+ | var nav_container = nav_container.childNodes[3]; | ||
+ | var nav_list = nav_container.childNodes[1]; | ||
+ | |||
+ | for(var i =0; i < urls.length; i++) | ||
{ | { | ||
new_li = document.createElement("li"); | new_li = document.createElement("li"); | ||
Zeile 51: | Zeile 24: | ||
nav_list.appendChild(new_li); | nav_list.appendChild(new_li); | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
+ | //ruft die oben definierte Funktion überhaupt erst auf | ||
+ | addOnloadHook(extendNavigation); | ||
+ | // --- Ende des Blocks zum Erweitern der Navigationsleiste --- | ||
− | addOnloadHook( | + | //sorgt dafür, dass beim Laden der Hauptseite der „Schreibcursor“ direkt ins Feld „Suche“ gesetzt ist |
+ | if (wgPageName == "Hauptseite") { | ||
+ | addOnloadHook(function() { | ||
+ | document.forms.searchform.searchInput.focus(); | ||
+ | }); | ||
+ | } |
Version vom 8. Juni 2010, 13:45 Uhr
function extendNavigation () { // Funktion um die persönliche Navigation zu erweitern // es funktioniert nicht mit dem IE, aber den benutzt ja hoffentlich keiner // Ziele (Artikel-URLs, je in Anführungsstrichen und durch Kommata getrennt) var urls = new Array("/wiki/GuildWiki:Stil_und_Formatierung","/wiki/Kategorie:Stub","/wiki/Kategorie:Vorlage_Infobox","/wiki/GuildWiki:Projekte","Kategorie:Hilfe","http://www.guildwiki2.de/wiki/Spezial:Letzte_%C3%84nderungen"); // Anzeigename (gleiche Reihenfolge wie bei den URLs ist nötig) var labels = new Array("⇒Richtlinien","Stubs","Infoboxen","Projektseiten","Kategorie:Hilfe","Wiki2 Änderungen"); var nav_container = document.getElementById('p-navigation'); var nav_container = nav_container.childNodes[3]; var nav_list = nav_container.childNodes[1]; for(var i =0; i < urls.length; i++) { new_li = document.createElement("li"); new_a = document.createElement("a"); new_a.href = urls[i]; new_a.innerHTML = labels[i]; new_li.appendChild(new_a); nav_list.appendChild(new_li); } } //ruft die oben definierte Funktion überhaupt erst auf addOnloadHook(extendNavigation); // --- Ende des Blocks zum Erweitern der Navigationsleiste --- //sorgt dafür, dass beim Laden der Hauptseite der „Schreibcursor“ direkt ins Feld „Suche“ gesetzt ist if (wgPageName == "Hauptseite") { addOnloadHook(function() { document.forms.searchform.searchInput.focus(); }); }