MediaWiki:Common.css: Difference between revisions

mNo edit summary
mNo edit summary
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 = '☰';