Benutzer:Carl Stiller/common.js
aus Wikipedia, der freien Enzyklopädie
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
// Automatische Unterschrift, Beschreibung [[:de:Benutzer:Perhelion/signing]]
mw.loader.load("https://meta.wikimedia.org/w/index.php?title=User:Perhelion/signing.js&action=raw&ctype=text/javascript");
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:APPER/WikiHistory.js&action=raw&ctype=text/javascript');
/**
* Fügt eine Betreffzeile auf leeren Artikel-Diskussionsseiten ein
*/
if( mw.config.get( 'wgNamespaceNumber' ) === 0 || mw.config.get( 'wgNamespaceNumber' ) === 1 ) {
$(function() {
$( '#ca-talk.new a' ).attr( 'href', function( index, attr ) {
return attr + '§ion=new';
});
});
}
/**
* Fügt bei SVG-Grafiken Links zu gerenderten PNGs in verschiedenen Breiten hinzu
*/
if (mw.config.get( 'wgNamespaceNumber' ) === 6) {
$( function() {
var file = $( '#file' ); // might fail if MediaWiki can't render the SVG
if( file.length && mw.config.get( 'wgIsArticle' ) && mw.config.get( 'wgTitle' ).match( /\.svg$/i ) ) {
var thumbsrc = file.find( 'img' ).attr( 'src' );
if( !thumbsrc ) {
return;
}
var svgAltSize = function( w, title ) {
var path = thumbsrc.replace( /\/\d+(px-[^\/]+$)/, "/" + w + "$1" );
var a = $( document.createElement("a") );
a.attr( 'href', path );
a.text( title );
return a;
};
var p = $( document.createElement("p") );
p.addClass( "SVGThumbs" );
p.append( document.createTextNode( "Aus SVG automatisch erzeugte PNG-Grafiken in verschiedenen Auflösungen"+": " ) );
var l = [ 200, 500, 1000, 2000 ];
for( var i = 0; i < l.length; i++ ) {
if( i !== 0 ) {
p.append( document.createTextNode( ", " ) );
}
p.append( svgAltSize( l[i], l[i] + "px" ) );
}
p.append( document.createTextNode( "." ) );
$( file.parent() ).find( 'div.fullMedia' ).append( p );
}
});
}
//[[Benutzer:Schnark/js/personendaten.js/normdaten.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js/normdaten.js&action=raw&ctype=text/javascript');