Zum Inhalt springen

MediaWiki:Gadget-navileisteAutocollapse.js

Aus Helmstedt-Wiki
Version vom 29. Juni 2026, 07:57 Uhr von Wikiadmin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „( function ( mw, $ ) { 'use strict'; async function init( $collapsibles ) { let $nav = $collapsibles.filter( '.klappleiste.navileiste' ); if ( !$nav.length ) { return; } await mw.loader.using( [ 'user', 'mediawiki.user', 'user.options' ] ); let showDefaultCount = mw.user.options.get( 'NavigationBarShowDefault', typeof window.NavigationBarShowDefault !== 'undefined' ? window.NavigationBarShowDefault : 1 ); if ( showDefaultCo…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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
( function ( mw, $ ) {
   'use strict';
	
	async function init( $collapsibles ) {
		let $nav = $collapsibles.filter( '.klappleiste.navileiste' );
		if ( !$nav.length ) {
			return;
		}
		
		await mw.loader.using( [ 'user', 'mediawiki.user', 'user.options' ] );
		let showDefaultCount = mw.user.options.get(
			'NavigationBarShowDefault',
			typeof window.NavigationBarShowDefault !== 'undefined' ? window.NavigationBarShowDefault : 1
		);
		if ( showDefaultCount < $nav.length && mw.config.get( 'wgNamespaceNumber' ) !== 10 ) {
			$nav.each( function () {
				$( this ).data( 'mw-collapsible' ).collapse();
			} );
		}
	}
	
	mw.hook( 'wikipage.collapsibleContent' ).add( init );
	
}( window.mediaWiki, window.jQuery ) );