MediaWiki:Minerva.js

Revision as of 03:35, 9 October 2025 by AidanCKY (talk | contribs) (Created page with "→‎All JavaScript here will be loaded for users of the MinervaNeue skin: document.addEventListener('DOMContentLoaded', function() { // Remove "Category:" prefix from visible link text document.querySelectorAll('a[href*="/Category:"]').forEach(function(link) { if (link.textContent.startsWith('Category:')) { link.textContent = link.textContent.replace(/^Category:/, ''); } }); // Remove "Category:" from page title namespace la...")
(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)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* All JavaScript here will be loaded for users of the MinervaNeue skin */

document.addEventListener('DOMContentLoaded', function() {
    // Remove "Category:" prefix from visible link text
    document.querySelectorAll('a[href*="/Category:"]').forEach(function(link) {
        if (link.textContent.startsWith('Category:')) {
            link.textContent = link.textContent.replace(/^Category:/, '');
        }
    });

    // Remove "Category:" from page title namespace label
    const ns = document.querySelector('.mw-page-title-namespace');
    if (ns && ns.textContent.includes('Category')) {
        ns.style.display = 'none';
    }
});