User:Editingthingsforlife/vector-2022.js

Revision as of 13:50, 14 May 2025 by Editingthingsforlife (talk | contribs)
(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.
$(document).ready(function () {
  // === Add Madness Theme Class ===
  document.body.classList.add('madness-theme');

  // === Tools Panel Toggle ===
  const toolsPanel = document.querySelector('#vector-page-tools');
  if (toolsPanel) {
    toolsPanel.classList.add('collapsed');

    const toggleBtn = document.createElement('div');
    toggleBtn.id = 'page-tools-toggle';
    toggleBtn.innerText = '☰ Tools';
    document.body.appendChild(toggleBtn);

    toggleBtn.addEventListener('click', () => {
      toolsPanel.classList.toggle('collapsed');
    });
  }

  // === Apply Theme to Special Pages ===
  $('.mw-editform, .mw-changeslist, .mw-page-info, .oo-ui-fieldLayout, .mw-specialpages-body').css({
    'background-color': '#1f1410',
    'border': '2px solid #ff2c2c',
    'padding': '20px',
    'border-radius': '8px',
    'box-shadow': '0 0 10px #ff0000'
  });

  $('textarea, input, select').css({
    'background-color': '#2b1b15',
    'color': '#fff',
    'border': '1px solid #ff3b3b'
  });
});