User:Hartwin Wolf/global.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
// [[Benutzer:Schnark/js/fliegelflagel.js]]
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js&action=raw&ctype=text/javascript&maxage=86400&smaxage=60');
// vgl.: [http://meta.wikimedia.org/wiki/User:Dapete/ImageMapEdit]
mw.loader.load('http://toolserver.org/~dapete/ime/ime.js');
// Quelle: [[de:Benutzer:P.Copp/scripts/hideduplicatecontribs.js]]
if ( mw.config.get("wgCanonicalSpecialPageName") == "Contributions" ) $(document).ready( function() {
var monthsel = document.getElementById( "month" );
if( !monthsel ) return;
var list = mw.util.$content.find("ul");
if (list.length === 0) return;
list = list[list.length - 1]; // Last one should (hopefully) be the contribs list in most cases
var cbdupl = document.createElement( "input" );
cbdupl.style.marginLeft = "1em";
cbdupl.id = "cbdupl";
cbdupl.type = "checkbox";
monthsel.parentNode.appendChild( cbdupl );
var lbdupl = document.createElement( "label" );
lbdupl.appendChild( document.createTextNode( "Doppeleinträge ausblenden" ) );
lbdupl.htmlFor = "cbdupl";
monthsel.parentNode.appendChild( lbdupl );
var cbtop = document.createElement( "input" );
cbtop.style.marginLeft = "1em";
cbtop.id = "cbtop";
cbtop.type = "checkbox";
monthsel.parentNode.appendChild( cbtop );
var lbtop = document.createElement( "label" );
lbtop.appendChild( document.createTextNode( "aktuelle Beiträge ausblenden" ) );
lbtop.htmlFor = "cbtop";
monthsel.parentNode.appendChild( lbtop );
function refreshContribs() {
var li = list.getElementsByTagName( "li" );
var titles = {};
for ( var i=0; i < li.length; i++ ) {
var link = li[i].getElementsByTagName( "a" )[1];
var strong = $(li[i]).find( ".mw-uctop" );
if ( ( titles[link.title] && cbdupl.checked ) || ( strong.length && cbtop.checked ) )
li[i].style.display = "none";
else li[i].style.display = "list-item";
titles[link.title] = true;
}
}
cbdupl.addEventListener ( "change", refreshContribs, false );
cbtop.addEventListener ( "change", refreshContribs, false );
});
// Quelle: [[WP:FZW#Bildbeschreibungsseite überspringen?]] vom 22. Dez. 2010 (CET)
// Springt direkt auf die Commons-Bildbeschreibungsseite
$(function() {
$("div.thumb div.thumbinner a.image, div.gallerybox div.thumb a.image").each(function() {
var $this = $(this);
if (/\/commons\//.test($this.find("img").attr("src")))
$this.attr("href", $this.attr("href").replace(/^\/wiki\/Datei:/, "http://commons.wikimedia.org/wiki/File:"));
});
});