Benutzer:Revvar/monobook.js
Erscheinungsbild
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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/**** Piktogramm-Code einbinden ****/
//document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:Revvar/PG/js&action=raw&ctype=text/javascript"><\/SCRIPT>');
// Fügt Piktogramme in Überschriften ein. Autor: Frank Rechenberger (Benutzer:Revvar), Version 0.2.1, 04.01.2006
// getestet: Mozilla Firefox 1.0.7 (Linux), Mozilla Firefox 1.5 (Linux, Windows), Internet Explorer 6.0, Konqueror 3.5
function init_Piktogramme(liste)
{
// Kompatibilität mit Version 0.1
if (!liste) liste=[["/media/wikipedia/commons/thumb/b/b9/Open_book_nae_02.png/35px-Open_book_nae_02.png", ["Literatur"]] ,["/media/wikipedia/commons/thumb/9/90/Computer-blue.png/35px-Computer-blue.png", ["Weblinks"]]];
var aHeader=new Array();
for (var i=2;i<10;i++)
{
var newH=document.getElementsByTagName("h"+i);
if (newH) aHeader.concat(newH);
}
alert(aHeader);
for (var i=0;i<aHeader.length;i++) if (aHeader[i].firstChild) if (aHeader[i].firstChild.data)
{
var d=aHeader[i].firstChild.data;
for (var j=0;j<liste.length;j++)
if (d.search(new RegExp("^[\\s]*("+liste[j][1].join("|")+")[\\s]*$",""))>=0)
aHeader[i].innerHTML='<img src="'+liste[j][0]+'" alt="" /> '+liste[j][1][0];
}
}
/**** Initialise on window load ****/
if (window.addEventListener) window.addEventListener("load",myLoadFuncs,false);
else if (window.attachEvent) window.attachEvent("onload",myLoadFuncs);
else
{
window.previousLoadFunction = window.onload;
window.onload = function()
{
window.previousLoadFunction();
myLoadFuncs();
}
}
/**** Load custom functions ****/
function myLoadFuncs()
{
// Benutzerdefiniert: [<Link auf das Piktogramm>, [<Gewünschte Überschrift>,<Alternative 1>,...]] ,
init_Piktogramme( [
["/media/wikipedia/commons/thumb/b/b9/Open_book_nae_02.png/35px-Open_book_nae_02.png", ["Literatur"]] ,
["/media/wikipedia/commons/thumb/9/90/Computer-blue.png/35px-Computer-blue.png", ["Weblinks","Links"]]
] );
}