Zum Inhalt springen

„MediaWiki:Vector.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
Entlinkt (Diskussion | Beiträge)
Kein Bedarf für moveEditsection mehr infolge von meta:Change to section edit links, eventuell noch vorhandene alte Bearbeiten-Links aus Vorlagen müssen eben gefixt werden
Zeile 10: Zeile 10:
* in die eigene vector.js aufnehmen
* in die eigene vector.js aufnehmen
*/
*/
mw.loader.using( [ 'mediawiki.util', 'user', 'mediawiki.user' ], function() { $( function() { //wait for overrides in user.js
mw.loader.using( [ 'user' ], function () {
if ( mw.config.get( 'dontShowTopicons', false ) ) return;
if ( mw.config.get( 'dontShowTopicons', false ) ) {
return;
}
mw.util.$content
mw.hook( 'wikipage.content' ).add( function ( $content ) {
.find( 'div.topicon' )
// Remove existing topicons from previous call
.insertBefore( '#firstHeading' )
$( '#firstHeading' )
.show();
.siblings( 'div.topicon' )
})});
.remove();
// Move topicons from content to #firstHeading
$content
.find( 'div.topicon' )
.insertBefore( '#firstHeading' )
.show();
} );
} );

Version vom 13. Februar 2014, 19:58 Uhr

/* Der Grossteil des Codes befindet sich in [[MediaWiki:Common.js]] */

/*
 * showTopicon
 * Funktion zum Anzeigen von Bewertungskästchen im rechten oberen Bereich des Artikels,
 * um exzellente bzw. lesenswerte Artikel, ausgezeichnete Bilder und dergleichen zu kennzeichnen.
 *
 * Abschaltbar für angemeldete Benutzer, einfach
 * mw.config.set( 'dontShowTopicons', true )
 * in die eigene vector.js aufnehmen
 */
mw.loader.using( [ 'user' ], function () {
	if ( mw.config.get( 'dontShowTopicons', false ) ) {
		return;
	}
	mw.hook( 'wikipage.content' ).add( function ( $content ) {
		// Remove existing topicons from previous call
		$( '#firstHeading' )
		.siblings( 'div.topicon' )
		.remove();
		// Move topicons from content to #firstHeading
		$content
		.find( 'div.topicon' )
		.insertBefore( '#firstHeading' )
		.show();
	} );
} );