MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 84: Line 84:
   });
   });
});
});
(function () {
    function cleanAdarisPopups() {
        document.querySelectorAll(
            '.mwe-popups-extract, .mwe-popups-extract p, .mwe-popups .extract'
        ).forEach(function (el) {
            if (el.dataset.adarisCleaned === '1') {
                return;
            }
            el.textContent = el.textContent.replace(/^Introduction\s+/i, '');
            el.dataset.adarisCleaned = '1';
        });
    }
    const observer = new MutationObserver(cleanAdarisPopups);
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
    cleanAdarisPopups();
})();