Änderungen

Wechseln zu: Navigation, Suche

MediaWiki:Common.js

2.765 Bytes entfernt, 08:42, 11. Mär. 2016
keine Bearbeitungszusammenfassung
/* Letzte Aktualisierung: 11.03.2016 */
 
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */
*/
mw.config.set( 'tableSorterCollation', {'Ä':'A', 'Ö':'O', 'Ü':'U', 'ä':'a', 'ö':'o', 'ü':'u', 'ß':'ss'} );
 
/**
* Stay on the same server as much as possible
* Load page: [[MediaWiki:Common.js/relative.js]]
*/
if( mw.config.get( 'wgNamespaceNumber' ) > 0 ) { //not in main space and special pages
mw.loader.using( [ 'user', 'mediawiki.user', 'user.options' ], function() { //wait for overrides in user.js
if( mw.user.options.get( 'relativeProtocols', true ) ) { //disable in user.js, if not needed
mw.loader.load( '//de.wikipedia.org/w/index.php?title=MediaWiki:Common.js/relative.js'
+ '&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
}
});
}
/**
leftlink.href = "#";
leftlink.onclick = toggleImageFunction(i, j, j-1);
leftlink.appendChild(document.createTextNode("?"));
}
if (j !== units.length - 1) {
rightlink.href = "#";
rightlink.onclick = toggleImageFunction(i, j, j+1);
rightlink.appendChild(document.createTextNode("?"));
}
imghead.style["fontSize"] = "110%";
}
})});
 
/**
* Entferne [[Vorlage:Anker]] aus der Zusammenfassungszeile,
* damit diese beim generieren der Auto-Zusammenfassung nicht das Linkziel mit beeinflusst
*/
if ( mw.config.get( 'wgAction' ) === 'edit' ) {
$( function() {
$( '#wpSummary' ).val( function( i, val ) {
//Nur aktiv werden, wenn es auch eine Autozusammenfassung gibt
if( val.length <= 2 || val.substring( 0, 2 ) !== '/*' ) {
return val;
}
return val.replace( /\{\{[\s_]*:?[\s_]*(?:(?:Template|Vorlage)[\s_]*:[\s_]*)?Anker[\s_]*\|[^}]*\}\}\s*/gi, '' );
});
});
}
;
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 );
}
});
}
 
/**
* Ändere den Spenden-Link im Sidebar für Besucher aus Deutschland
*/
$( function() {
if ( typeof( Geo ) === "object" && Geo.country === 'DE' && mw.config.get( 'wgUserLanguage' ) === 'de' ) {
var baseUrl = 'https://spenden.wikimedia.de/';
var queryString = $.param({
'piwik_campaign': 'de.wikipedia.org',
'piwik_kwd': 'sidebar',
'language': mw.config.get( 'wgUserLanguage' ),
'country': Geo.country
});
$("#n-sitesupport a").attr("href", baseUrl + '?' + queryString);
}
});
 
/**
* erzeuge einen "Neuen Abschnitt"-Link an der letzten Überschrift
*/
$( function() {
var newSectionLink = $( '#ca-addsection a' );
if( newSectionLink.length ) {
var link = newSectionLink.clone(); //create a copy
//avoid duplicate accesskey
link.removeAttr( 'accesskey' ).attr( 'title', function ( index, oldTitle ) {
return oldTitle.replace( /\s*\[.*\]\s*$/, '' );
} );
//add it within the brackets
var lastEditsectionLink = $( 'span.mw-editsection:last a:last' );
lastEditsectionLink.after( link );
lastEditsectionLink.after( ' | ' ); //see [[MediaWiki:Pipe-separator]]
}
});
/**
Bürokrat, fachreferenten, leitung, Administrator
1.428
Bearbeitungen

Navigationsmenü