Zum Inhalt springen

Benutzer:JARU/monobook.js/printsection.js

Aus Wikibooks

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;