MediaWiki:Common.js
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 label = match[ 1 ];
var number = Number( match[ 2 ] );
link.textContent = label + ' ';
var count = document.createElement( 'span' );
if ( number === 0 ) {
count.textContent = '(0)';
// No styling: it keeps the link's normal blue colour.
} else if ( label === 'Account requests' ) {
count.textContent = String( number );
count.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;';
} else {
count.textContent = '(' + number + ')';
count.style.cssText = 'color:#c33;font-weight:bold;';
}
link.appendChild( count );
} );
} );