MediaWiki:Vector-2022.js: Difference between revisions
Jump to navigation
Jump to search
Created page with "mw.loader.using('mediawiki.util').then(() => { function forceOpenSidebar() { const toggle = document.querySelector('.vector-main-menu-toggle'); const menu = document.getElementById('vector-main-menu'); if (toggle && menu && menu.getAttribute('aria-expanded') !== 'true') { toggle.click(); } } // Run immediately forceOpenSidebar(); // Run again after Vector finishes loading setTimeout(forceOpenSidebar,..." |
No edit summary |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | |||
mw.loader.using('mediawiki.util').then(() => { | |||
const openMenu = () => { | |||
const toggle = document.querySelector('.vector-main-menu-toggle'); | |||
const menu = document.getElementById('vector-main-menu'); | |||
if (toggle && menu && menu.getAttribute('aria-expanded') !== 'true') { | |||
toggle.click(); | |||
} | |||
}; | |||
// Jalankan saat load | |||
openMenu(); | |||
// Jalankan ulang kalau Vector render ulang | |||
setTimeout(openMenu, 500); | |||
}); | |||
mw.loader.using('mediawiki.util').then(() => { | mw.loader.using('mediawiki.util').then(() => { | ||
function forceOpenSidebar() { | function forceOpenSidebar() { | ||
Revision as of 01:41, 19 December 2025
/* Any JavaScript here will be loaded for all users on every page load. */
mw.loader.using('mediawiki.util').then(() => {
const openMenu = () => {
const toggle = document.querySelector('.vector-main-menu-toggle');
const menu = document.getElementById('vector-main-menu');
if (toggle && menu && menu.getAttribute('aria-expanded') !== 'true') {
toggle.click();
}
};
// Jalankan saat load
openMenu();
// Jalankan ulang kalau Vector render ulang
setTimeout(openMenu, 500);
});
mw.loader.using('mediawiki.util').then(() => {
function forceOpenSidebar() {
const toggle = document.querySelector('.vector-main-menu-toggle');
const menu = document.getElementById('vector-main-menu');
if (toggle && menu && menu.getAttribute('aria-expanded') !== 'true') {
toggle.click();
}
}
// Run immediately
forceOpenSidebar();
// Run again after Vector finishes loading
setTimeout(forceOpenSidebar, 300);
setTimeout(forceOpenSidebar, 800);
});