MediaWiki:Common.js: Difference between revisions
Appearance
Dsi.ionescu (talk | contribs) No edit summary |
Dsi.ionescu (talk | contribs) No edit summary |
||
| Line 18: | Line 18: | ||
if ( number === 0 ) { | if ( number === 0 ) { | ||
count.textContent = '(0)'; | count.textContent = '(0)'; | ||
count.style.cssText = | |||
'color:#36c !important;background:transparent !important;' + | |||
'font-weight:normal !important;padding:0 !important;' + | |||
'border-radius:0 !important;display:inline !important;'; | |||
} else if ( label === 'Account requests' ) { | } else if ( label === 'Account requests' ) { | ||
count.textContent = String( number ); | count.textContent = String( number ); | ||
Revision as of 22:40, 26 September 2026
$( 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)';
count.style.cssText =
'color:#36c !important;background:transparent !important;' +
'font-weight:normal !important;padding:0 !important;' +
'border-radius:0 !important;display:inline !important;';
} 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 );
} );
} );