MediaWiki:Common.js

Aus Spiritwiki

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
/* Das folgende JavaScript wird für alle Benutzer geladen. */

$(function() {
    // Accordion-Verhalten: Nur ein Block offen
    $(document).on('click', '.mw-collapsible-toggle', function(e) {
        var $currentBlock = $(this).closest('.accordion-gruppe');
        
        if (!$currentBlock.length) return;
        
        // Alle anderen Blöcke in der Gruppe schließen
        $('.accordion-gruppe').not($currentBlock).each(function() {
            var $otherBlock = $(this);
            if (!$otherBlock.hasClass('mw-collapsed')) {
                // Block ist offen → schließen
                $otherBlock.find('.mw-collapsible-toggle').click();
            }
        });
    });
});