MediaWiki:Minerva.js

Revision as of 08:28, 17 April 2025 by Godman Andrew (talk | contribs) (Created page with "All JavaScript here will be loaded for users of the MinervaNeue skin: console.log("AffiliateEngine dashboard JS loaded!"); document.addEventListener("DOMContentLoaded", function () { const hamburger = document.querySelector(".ae-hamburger"); const avatar = document.querySelector(".ae-avatar"); if (hamburger) { hamburger.addEventListener("click", () => { const sidebar = document.getElementById("affiliateSidebar"); if (sidebar) sidebar.classLi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* All JavaScript here will be loaded for users of the MinervaNeue skin */

console.log("AffiliateEngine dashboard JS loaded!");

document.addEventListener("DOMContentLoaded", function () {
  const hamburger = document.querySelector(".ae-hamburger");
  const avatar = document.querySelector(".ae-avatar");

  if (hamburger) {
    hamburger.addEventListener("click", () => {
      const sidebar = document.getElementById("affiliateSidebar");
      if (sidebar) sidebar.classList.toggle("open");
    });
  }

  if (avatar) {
    avatar.addEventListener("click", () => {
      const menu = document.getElementById("avatarDropdown");
      if (menu) menu.classList.toggle("open");
    });
  }
});