Zum Inhalt springen

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus TerranianStar
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
/* Einklappen und pointer */
$(document).ready(function () {
$(document).ready(function () {
     $('.mw-portlet').each(function () {
     // Warten bis Vector alles gerendert hat
        const portlet = $(this);
    setTimeout(function () {
        const heading = portlet.find('.vector-menu-heading');
        $('.mw-portlet').each(function () {
        const content = portlet.find('.vector-menu-content');
            const portlet = $(this);
            const heading = portlet.find('.vector-menu-heading');
            const content = portlet.find('.vector-menu-content');


        if (!heading.length || !content.length) return;
            if (!heading.length || !content.length) return;


        // Immer zu beim Laden
            // Beim Laden IMMER zu
        content.hide();
            content.hide();
        heading.addClass('collapsed');
            heading.addClass('collapsed');


        // Klick-Handler
            // Klick-Handler
        heading.on('click', function (e) {
            heading.on('click', function (e) {
            e.preventDefault();
                e.preventDefault();
            content.slideToggle(200);
                content.slideToggle(200);
            heading.toggleClass('collapsed');
                heading.toggleClass('collapsed');
            });
         });
         });
     });
     }, 50); // 50ms warten = Vector ist fertig
});
});

Version vom 26. Mai 2026, 15:06 Uhr

$(document).ready(function () {
    // Warten bis Vector alles gerendert hat
    setTimeout(function () {
        $('.mw-portlet').each(function () {
            const portlet = $(this);
            const heading = portlet.find('.vector-menu-heading');
            const content = portlet.find('.vector-menu-content');

            if (!heading.length || !content.length) return;

            // Beim Laden IMMER zu
            content.hide();
            heading.addClass('collapsed');

            // Klick-Handler
            heading.on('click', function (e) {
                e.preventDefault();
                content.slideToggle(200);
                heading.toggleClass('collapsed');
            });
        });
    }, 50); // 50ms warten = Vector ist fertig
});