MediaWiki:Common.js: Difference between revisions
From IUO Tome of Knowledge
|
|
| Line 1: |
Line 1: |
| // Dark mode toggle button for Insane UO Wiki
| |
| mw.loader.using('mediawiki.util').done(function () {
| |
| // Create button
| |
| var toggle = mw.util.addPortletLink(
| |
| 'p-personal',
| |
| '#',
| |
| 'Dark Mode',
| |
| 'pt-darkmode',
| |
| 'Toggle dark mode theme'
| |
| );
| |
|
| |
|
| // Click handler
| |
| toggle.addEventListener('click', function (e) {
| |
| e.preventDefault();
| |
| document.body.classList.toggle('dark-mode');
| |
| });
| |
| });
| |
Latest revision as of 05:18, 6 October 2025