User:Monster Domosed/common.js: Difference between revisionsGive feedback
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
(function () { | (function () { | ||
const enabled = localStorage.getItem("fixedWidth") === "true"; | |||
document.documentElement.style.setProperty( | |||
'--fixed-width', | |||
enabled ? '1200px' : '100vw' | |||
); | |||
document.addEventListener('DOMContentLoaded', () => { | |||
const personal = document.querySelector(".vector-menu-content-list"); | const personal = document.querySelector(".vector-menu-content-list"); | ||
if (!personal || document.querySelector(".toggle-width")) return; | if (!personal || document.querySelector(".toggle-width")) return; | ||
| Line 22: | Line 17: | ||
toggle.addEventListener("click", () => { | toggle.addEventListener("click", () => { | ||
const now = document.documentElement.style.getPropertyValue('--fixed-width') === '1200px'; | |||
const next = !now; | |||
document.documentElement.style.setProperty( | |||
'--fixed-width', | |||
next ? '1200px' : '100vw' | |||
); | ); | ||
localStorage.setItem("fixedWidth", next); | |||
}); | }); | ||
personal.prepend(toggle); | personal.prepend(toggle); | ||
} | }); | ||
})(); | })(); | ||