Benutzer:PhiH/common.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
mw.loader.using( 'mediawiki.util', function () {

$( document ).ready( function () { 
	var diffadded = document.getElementsByClassName("diff-addedline");
	for (var i = 0; i < diffadded.length; i++) {
		if(diffadded[i].parentElement.children.length == 3){
			if(diffadded[i].previousElementSibling.getAttribute("data-marker") == "+"){
				if(diffadded[i].children.length == 0) continue;
				var inner = diffadded[i].children[0].innerHTML;
				diffadded[i].children[0].innerHTML = "<ins class=\"diffchange diffchange-inline\">" + inner + "</ins>";
			}
		}
	}
	
	var diffdeleted = document.getElementsByClassName("diff-deletedline");
	for (var i = 0; i < diffdeleted.length; i++) {
		if(diffdeleted[i].parentElement.children.length == 3){
			if(diffdeleted[i].previousElementSibling.getAttribute("data-marker") == "−"){
				if(diffdeleted[i].children.length == 0) continue;
				var inner = diffdeleted[i].children[0].innerHTML;
				diffdeleted[i].children[0].innerHTML = "<ins class=\"diffchange diffchange-inline\">" + inner + "</ins>";
			}
		}
	}
} );
} );