MediaWiki:Vector-2022.js: Difference between revisions

POC - ULS menu theme cleanup
ULS menu theme cleanup - removed logging calls
 
Line 30: Line 30:
     // Clean-up universal language selector theme
     // Clean-up universal language selector theme
     const ulsobserver = new MutationObserver(() => {
     const ulsobserver = new MutationObserver(() => {
        console.log("fired");
         const uls_menu = document.querySelector('div.grid.uls-menu.notheme.skin-invert');
         const uls_menu = document.querySelector('div.grid.uls-menu.notheme.skin-invert');
         if (uls_menu) {
         if (uls_menu) {
                console.log("mamho");
                 uls_menu.classList.remove("notheme", "skin-invert");
                 uls_menu.classList.remove("notheme", "skin-invert");
                 ulsobserver.disconnect();
                 ulsobserver.disconnect();
        } else console.log("nemamho");
    }});
        console.log(uls_menu)});


     ulsobserver.observe(document.body, {childList: true, subtree: true});
     ulsobserver.observe(document.body, {childList: true, subtree: true});


});
});