MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Spiritwiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Das folgende JavaScript wird für alle Benutzer geladen. */


mw.loader.using( 'jquery.makeCollapsible', function () {
$(document).ready(function() {
     $( function () {
     $('.mw-collapsible').on('beforeExpand.mw-collapsible', function() {
        // Sicherstellen, dass unsere Blöcke collapsible sind (falls noch nicht)
        var current = this;
        $('.accordion-gruppe').makeCollapsible();
        $('.mw-collapsible').each(function() {
 
            if (this !== current) {
        // Accordion-Verhalten: Nur ein Block der Gruppe offen
                 $(this).data('mw-collapsible').collapse();
        $(document).on('click', '.accordion-gruppe > .mw-collapsible-toggle', function () {
             }
            var $current = $(this).closest('.accordion-gruppe');
 
            // Alle anderen Accordion-Blöcke schließen
            $('.accordion-gruppe').not($current).each(function () {
                var $other = $(this);
                 if ( !$other.hasClass('mw-collapsed') ) {
                    $other.find('> .mw-collapsible-toggle').trigger('click');
                }
             });
         });
         });
     });
     });
});
});

Version vom 25. Januar 2026, 12:32 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */

$(document).ready(function() {
    $('.mw-collapsible').on('beforeExpand.mw-collapsible', function() {
        var current = this;
        $('.mw-collapsible').each(function() {
            if (this !== current) {
                $(this).data('mw-collapsible').collapse();
            }
        });
    });
});