Benutzer:PDD/checkDupes.js
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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
$(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] + ')'));
}
}
});