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. */


/* Akkordeon-Funktion für mw-collapsible Elemente
* Schließt andere Elemente der Klasse 'akkordeon', wenn eines geöffnet wird.
*/
$(function() {
$(function() {
     $('details.akkordeon').on('click', function() {
    // Wartet darauf, dass ein Element aufgeklappt wird
         // Schließe alle anderen details mit der klasse 'akkordeon', außer dem angeklickten
     $('.mw-collapsible.akkordeon').on('beforeExpand.mw-collapsible', function() {
         $('details.akkordeon').not(this).removeAttr('open');
        var current = this;
         // Sucht alle anderen Akkordeon-Elemente und schließt sie
         $('.mw-collapsible.akkordeon').each(function() {
            if (this !== current) {
                $(this).data('mw-collapsible').collapse();
            }
        });
     });
     });
});
});

Aktuelle Version vom 25. Januar 2026, 12:43 Uhr

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

/* Akkordeon-Funktion für mw-collapsible Elemente
 * Schließt andere Elemente der Klasse 'akkordeon', wenn eines geöffnet wird.
 */
$(function() {
    // Wartet darauf, dass ein Element aufgeklappt wird
    $('.mw-collapsible.akkordeon').on('beforeExpand.mw-collapsible', function() {
        var current = this;
        // Sucht alle anderen Akkordeon-Elemente und schließt sie
        $('.mw-collapsible.akkordeon').each(function() {
            if (this !== current) {
                $(this).data('mw-collapsible').collapse();
            }
        });
    });
});