Vorlage:NaviBlock/functions.js
// Diese JavaScript-Datei basiert auf wikipedia:de:MediaWiki:Gadget-navileisteAutocollapse.js ( function ( mw, $ ) {
'use strict';
async function init( $collapsibles ) { let $nav = $collapsibles.filter( '.NaviBlock' ); 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 ) );
