Benutzer:JARU/monobook.js/printsection.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
if(location.search.indexOf("printable=yes")>0) {
wgPrintsection = true;
document.writeln('<style type="text/css">\n\
.previewnote { display:none !important; }\n\
</style>');
}
else wgPrintsection = false;
$(function() { // Function teilweise von dbenzhuser (de:Benutzer:Dbenzhuser)
if(wgPrintsection) {
var bc = document.getElementById("content");
var cs = document.getElementById("wikiPreview");
bc.parentNode.replaceChild(cs, bc);
document.getElementsByTagName("h2")[0].style["display"] = "none";
}
else {
var spans = document.getElementById("content").getElementsByTagName("span");
for(var i = 0; i < spans.length; i++)
with(spans[i]) if(className == "editsection") {
style.fontSize = "x-small"; style.fontWeight = "normal";
style.cssFloat = "none"; style.marginLeft = "0px";
parentNode.appendChild(document.createTextNode("\u00a0"));
parentNode.appendChild(spans[i]);
var Link = getElementsByTagName("a")[0];
Link.replaceChild(document.createTextNode("·B·"), Link.firstChild);
Link.setAttribute("title", "Abschnitt bearbeiten");
appendChild(document.createTextNode("\u00a0["));
Link = appendChild(Link.cloneNode(true));
Link.setAttribute("href", Link.getAttribute("href")+"&printable=yes");
Link.replaceChild(document.createTextNode("·D·"), Link.firstChild);
Link.setAttribute("title", "Abschnitt drucken");
appendChild(document.createTextNode("]"));
i++; // mieser Workaround
};
};
});
oldEditsectionLinks = true;