Benutzer:Dbenzhuser/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
getElementsByClassName = function (className) {
var returnValue = new Array();
var j = 0;
var objects = document.all ? document.all : document.getElementsByTagName("*");
for(i = 0;i<objects.length;i++){
if(objects[i].className == className){
returnValue[j] = objects[i];
j++;
}
}
return returnValue;
}
function addSpan(Element){
var spanElement = document.createElement("span");
var spanContent = document.createTextNode("[Bearbeiten]");
spanElement.appendChild(spanContent);
Element.appendChild(spanElement);
var styleAttribute = document.createAttribute("style");
styleAttribute.nodeValue = "color:red;";
spanElement.setAttributeNode(styleAttribute);
}
function searchElements(Elements) {
var i = 0;
var Element;
while (Elementes[i] != null)
Element = Elements[i];
while(Element.nextSibling.nodeName != "h1"|"h2"|"h3"|"h4"|"h5"|"h6") {
Element = Element.nextSibling;
}
addSpan(Element);
}
}
function start() {
var Elements = new Array ();
Elements = document.getElementsByClass("editsection")
if (Elements.length != 0) searchElements(Elements);
}
window.onload = start;