Jump to content

MediaWiki:Common.js

From Systemicwiki contributors
Revision as of 21:41, 26 September 2026 by Dsi.ionescu (talk | contribs) (Created page with "→Any JavaScript here will be loaded for all users on every page load.: document.addEventListener( 'DOMContentLoaded', function () { document.querySelectorAll( 'a[href*="Special:ConfirmAccounts"]' ).forEach( function ( link ) { var match = link.textContent.trim().match( /^Account requests \((\d+)\)$/ ); if ( !match ) { return; } link.textContent = 'Account requests'; var badge = document.createElement( 'span' )...")
(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.
/* Any JavaScript here will be loaded for all users on every page load. */
document.addEventListener( 'DOMContentLoaded', function () {
    document.querySelectorAll( 'a[href*="Special:ConfirmAccounts"]' ).forEach( function ( link ) {
        var match = link.textContent.trim().match( /^Account requests \((\d+)\)$/ );
        if ( !match ) {
            return;
        }

        link.textContent = 'Account requests';

        var badge = document.createElement( 'span' );
        badge.textContent = match[ 1 ];
        badge.style.cssText =
            'display:inline-block;margin-left:7px;padding:1px 6px;' +
            'border-radius:12px;background:#c33;color:white;' +
            'font-size:12px;font-weight:bold;line-height:1.5;';

        link.appendChild( badge );
    } );
} );