Zum Inhalt springen

MediaWiki:Modern.js

aus Wikisource, der freien Quellensammlung

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
/* Das folgende JavaScript wird für Benutzer der Modern-Benutzeroberfläche geladen. Allgemeingültiges JavaScript bitte in [[MediaWiki:Common.js]] eintragen. */

 //--------------------------------------------------------------------------------
 //## ProofRead

 function ProofReadLink () {

	// iterate over all < span >-elements until class "ProofRead" is found
	var spans = document.getElementsByTagName("span");
    for (var i=0; i<spans.length; i++) {
        var SpanElem = spans[i];
		// if found a page number
		if (SpanElem.className == "ProofRead") {

			ImageSrc=SpanElem.title;

			var ProofReadTab = document.createElement("li");
			ProofReadTab.setAttribute('id', 'ca-proofread');
			var ProofReadTabLink = document.createElement("a");
			var caEdit = document.getElementById("ca-edit");
			if (!caEdit) break;
			ProofReadTabLink.href= caEdit.firstChild.href + "&image="+ImageSrc;
			ProofReadTabSpan = document.createElement("span");
			ProofReadTabText = document.createTextNode("Korrekturlesen");
			ProofReadTabSpan.appendChild(ProofReadTabText);
			ProofReadTabLink.appendChild(ProofReadTabSpan);
			ProofReadTab.appendChild(ProofReadTabLink);

			var VersionLink = document.getElementById("ca-history");
			VersionLink.parentNode.appendChild(ProofReadTab);
			break;
		}
	}
 }

 //--------------------------------------------------------------------------------

$(document).ready(ProofReadLink);