User:SitX/vector-2022.js: Difference between revisions
Jump to navigation
Jump to search
Created page with "mw.loader.using('mediawiki.util').then(function() { function expandSidebar() { document.body.classList.add('is-menu-expanded'); localStorage.setItem("vector-sidebar-visible", "true"); } if (document.readyState === "complete") { expandSidebar(); } else { window.addEventListener("load", expandSidebar); } const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) {..." |
(No difference)
|
Revision as of 01:04, 25 March 2025
mw.loader.using('mediawiki.util').then(function() {
function expandSidebar() {
document.body.classList.add('is-menu-expanded');
localStorage.setItem("vector-sidebar-visible", "true");
}
if (document.readyState === "complete") {
expandSidebar();
} else {
window.addEventListener("load", expandSidebar);
}
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.attributeName === "class") {
if (!document.body.classList.contains('is-menu-expanded')) {
expandSidebar();
}
}
});
});
observer.observe(document.body, { attributes: true });
});