MediaWiki:Common.js: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
                     if (node.id === 'menue') {
                     if (node.id === 'menue') {
                         document.querySelector('body').prepend(node);
                         document.querySelector('body').prepend(node);
                        node.style.display = 'block';
                         observer.disconnect();
                         observer.disconnect();
                     }
                     }

Version vom 17. November 2025, 07:08 Uhr

const observer = new MutationObserver(function (mutationsList, observer) {
    for (const mutation of mutationsList) {
        if (mutation.type === 'childList') {
            mutation.addedNodes.forEach(node => {
                if (node.nodeType === Node.ELEMENT_NODE) {
                    if (node.id === 'menue') {
                        document.querySelector('body').prepend(node);
                        node.style.display = 'block';
                        observer.disconnect();
                    }
                }
            });
        }
    }
});
observer.observe(document, { childList: true, subtree: true });