Benutzer:PDD/checkDupes.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
$(document).ready( function() {
	var olddupes = document.getElementById('mw-imagepage-section-duplicates');
	if (!olddupes)
		return;
	var DupeBox = document.createElement ( "div" );
	DupeBox.id = 'dupe_container';
	DupeBox.setAttribute('style', 'border:1px solid #AAAAAA;float:right;max-width: 500px');
	DupeBox.innerHTML = '<div id="dupe_head" style="background-color:#AAAAAA;display:block;">Duplikate</div>';
	DupeBox.appendChild(olddupes);
	document.getElementById('file').parentNode.insertBefore(DupeBox , document.getElementById('file'));
	var dupeitems = olddupes.getElementsByTagName('li');
	var match, item, link;
	for (var dupe in dupeitems) {
		match = null;
		item = dupeitems[dupe];
		if (item && item.getElementsByTagName) {
			link = item.getElementsByTagName('a')[0];
			if (link && link.href) match = link.href.match(/http:\/\/([^.]+).[^.]+.org/);
			if(match) item.appendChild( document.createTextNode(' (' + match[1] + ')'));
		}
	}
});