Benutzer:Kameloid/vector.js
< Benutzer:Kameloid
Zur Navigation springen
Zur Suche springen
Version vom 25. Februar 2009, 21:58 Uhr von Kameloid (Diskussion | Beiträge)
Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
// Dankend geklaut bei WP-Benutzer:Dbenzhuser/monobook.js
//(und zur Unkenntlichkeit verwüstet durch WP-Benutzer:DanSy)
//****************Globale Variabeln***********************************************
var linksPrefix = wgServer + "/index.php/"; //used in: CreateLIaddURL()
/**********************************addNaviLinks***********************************
* Ergänzt Links und Menüs im Naviagtions Bereich
*************************************************
* ("Menu_xxxxx", "Link", "Anzeigetext")
* Menu_xxxxx=irgend ein intelligenter ID-name ("Menu_" muss sein)
*********************************************************************************/
var linksMenu = new Array(); var cnt=0;
linksMenu [cnt] = new Array("Menu_nv_favoriten","http://tools.wikimedia.de/~tangotango/mayflower/search.php?q=&t=n","Mayflower");++cnt;
linksMenu [cnt] = new Array("Menu_co_favoriten","Kamelopedia:BaustellenListe/Zur_Beerdigung_vorgeschlagener_Artikel","Vorhof Gruft");++cnt;
linksMenu [cnt] = new Array("Menu_co_favoriten","Kamelopedia:REDIRECT_nicht_bestatten","REDIRECT 2->1");++cnt;
linksMenu [cnt] = new Array("Menu_co_favoriten","Kategorie:Kamelopedia_Baustelle","Baustellen");++cnt;
linksMenu [cnt] = new Array("Menu_tb_help","http://de.selfhtml.org/","selfhtml");++cnt;
linksMenu [cnt] = new Array("Menu_tb_help","http://de.wikipedia.org/wiki/Kategorie:Vorlage:Tabellenformatierung","Tabellen");++cnt;
linksMenu [cnt] = new Array("Menu_tb_help","http://de.wikipedia.org/wiki/Webfarben","Webfarben");++cnt;
/*******************************************************************************
* Ergänzt Link im Navigation-Linkbereich. ("nv", "Link", "Anzeigetext")
* Ergänzt Link im Mitmachen-Linkbereich. ("co", "Link", "Anzeigetext")
* Ergänzt Link im Werkezuge-Linkbereich. ("tb", "Link", "Anzeigetext")
* Ergänzt ein Menü ("tb"/"co"/"nv", "Menu_xxxxx", "Anzeigetext")
* Ergänzt einen Trennstrich ("tb", "", "")
*******************************************************************************/
var links = new Array();var cnt = 0;
//********Navigation-Linkbereich
links[cnt] = new Array("nv","","");++cnt;
links[cnt] = new Array("nv","Menu_nv_favoriten","Favoriten");++cnt;
//********Mitmachen-Linkbereich
links[cnt] = new Array("co","","");++cnt;
links[cnt] = new Array("co","Menu_co_favoriten","Favoriten");++cnt;
//********Werkzeug-Linkbereich
links[cnt] = new Array("tb","","");++cnt;
links[cnt] = new Array("tb","Kamel:"+wgUserName+"/monobook.js","Mein js");++cnt;
links[cnt] = new Array("tb","Kamel:"+wgUserName+"/monobook.css","Mein css");++cnt;
links[cnt] = new Array("tb","Menu_tb_help","Scripthelp");++cnt;
//********************************************************************************
addOnloadHook(function addNaviLinks(){
//var user = document.getElementById( 'pt-userpage' ).firstChild.firstChild.data;
// var ContentSub = document.getElementById("contentSub");
// ContentSub.appendChild(document.createTextNode("Ich bins"));
var navigationUl = document.getElementById("p-Navigation").getElementsByTagName("ul");
var contribiuteUl = document.getElementById("p-Mitmachen").getElementsByTagName("ul");
var ToolboxUl = document.getElementById("p-tb").getElementsByTagName("ul");
for (var i=0; i < links.length; ++i) {
//*******add Link / dash / menu to "li"***************
var li=CreateLIaddURL(links[i][1],links[i][2]);
//*******choose where to add
if (links[i][0]=="nv"){navigationUl[0].appendChild(li);}
if (links[i][0]=="co"){contribiuteUl[0].appendChild(li);}
if (links[i][0]=="tb"){ToolboxUl[0].appendChild(li);}
}
})
//****************Erstellt ein Objekt "Li" und bastelt "url" & "text" dazu********
function CreateLIaddURL(url,text){
var li = document.createElement("li");
li.style.whiteSpace = "nowrap";
//*******add Link / dash / menu to "li"***************
if (url!=""){
var a = document.createElement("a");li.appendChild(a);
a.title = url;
if (url.substr(0,5)=="Menu_"){
a.appendChild(document.createTextNode(text+" »"));
}else{
a.appendChild(document.createTextNode(text));
}
if (url.substr(0,5)=="Menu_"){
a.href = 'javascript:DisplayMenu("'+ url +'")';
li.appendChild(BuildMenu(url));
}else{
if (url.substr(0,5).toLowerCase() =="http:"){
a.href = url;
}else{
a.href = linksPrefix + url;
}
}
}else{
li.appendChild(document.createTextNode("–––––––––––"));
}
return li;
}
//****************Ein/Ausklapp Menü***********************************************
function DisplayMenu(MNid){
var navMNid = document.getElementById(MNid);
if (navMNid.style.display=="none"){
navMNid.style.display="block";
}else{
if (navMNid.style.display=="block"){navMNid.style.display="none";}
}
}
//****************Bastelt eine Div & ul & li & a aus var linksMenu[]**************
function BuildMenu(MNid){
var div = document.createElement("div");
div.id = MNid;
div.style.display = "none";
div.style.border = "0px solid black";
div.style.width = "100%";
//div.style.height = "40px";
div.style.position = "relative";
div.style.overflow = "auto";
var mn = document.createElement("ul");mn.id="UL_"+MNid;
//*****Build Menu
for (var ii=0; ii < linksMenu.length; ++ii) {
if (linksMenu[ii][0]==MNid){mn.appendChild(CreateLIaddURL(linksMenu[ii][1],linksMenu[ii][2]))}
}
div.appendChild(mn);
return div;
}
/*********************************************************************************
* Ende addNaviLinks
*********************************************************************************/