Vorlage:NaviBlock/functions.js: Unterschied zwischen den Versionen

Aus Ardapedia
Alboin (Diskussion | Beiträge)
Erstellt (für Vorlage:NaviBlock)
 
Alboin (Diskussion | Beiträge)
K Löschantrag
 
Zeile 1: Zeile 1:
// Diese JavaScript-Datei basiert auf [[wikipedia:de:MediaWiki:Gadget-navileisteAutocollapse.js]]
{{Löschen|TemplateStyles funktioniert nur für CSS, wie ich gerade herausgefunden habe. Daher ist diese Seite als „Functionsheet“ sinnlos.|[[Benutzer:Alboin|Alboin]] ([[Benutzer Diskussion:Alboin|Diskussion]]) 20:31, 1. Sep. 2026 (CEST)}}
( 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 ) );

Aktuelle Version vom 1. September 2026, 20:31 Uhr

Begründung: TemplateStyles funktioniert nur für CSS, wie ich gerade herausgefunden habe. Daher ist diese Seite als „Functionsheet“ sinnlos. --Alboin (Diskussion) 20:31, 1. Sep. 2026 (CEST)