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(() => { | ||
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) { | ||
uls_menu.classList.remove("notheme", "skin-invert"); | uls_menu.classList.remove("notheme", "skin-invert"); | ||
ulsobserver.disconnect(); | ulsobserver.disconnect(); | ||
}}); | |||
ulsobserver.observe(document.body, {childList: true, subtree: true}); | ulsobserver.observe(document.body, {childList: true, subtree: true}); | ||
}); | }); | ||