|
|
| Line 221: |
Line 221: |
| pointer-events: auto !important; | | pointer-events: auto !important; |
| } | | } |
|
| |
| /* MediaWiki:Common.js
| |
| Lightweight fallback mobile menu
| |
| Activates only when Minerva/native mobile menu is not present
| |
| */
| |
|
| |
| mw.hook('wikipage.content').add(function () {
| |
| // Only run on narrow screens
| |
| if (window.innerWidth > 800) return;
| |
|
| |
| // If native Minerva menu exists, do nothing
| |
| if (document.querySelector('.minerva-menu-button, .minerva-hamburger, .mw-mobile-menu')) return;
| |
|
| |
| // Avoid injecting twice
| |
| if (document.querySelector('.fallback-mobile-hamburger')) return;
| |
|
| |
| // Create hamburger button
| |
| var btn = document.createElement('button');
| |
| btn.className = 'fallback-mobile-hamburger';
| |
| btn.type = 'button';
| |
| btn.setAttribute('aria-label', 'Open menu');
| |
| btn.setAttribute('aria-expanded', 'false');
| |
| btn.innerHTML = '☰';
| |
|
| |
|
| | | |