Jump to content

MediaWiki:Common.js

From Systemicwiki contributors
Revision as of 23:17, 26 September 2026 by Dsi.ionescu (talk | contribs)

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.
$( function () {
    document.querySelectorAll( 'a' ).forEach( function ( link ) {
        var match = link.textContent.trim().match(
            /^(Account requests|Review requests) \((\d+)\)$/
        );

        if ( !match ) {
            return;
        }

        var number = Number( match[ 2 ] );
        link.textContent = match[ 1 ] + ' ';

        var count = document.createElement( 'span' );
        count.textContent = '(' + number + ')';
        count.style.color = number > 0 ? '#c33' : '#36c';

        link.appendChild( count );
    } );
} );