MediaWiki:Common.js: Difference between revisions
Appearance
Dsi.ionescu (talk | contribs) No edit summary |
Dsi.ionescu (talk | contribs) No edit summary |
||
| Line 9: | Line 9: | ||
} | } | ||
link.textContent = match[ 1 ]; | link.textContent = match[ 1 ] + ' '; | ||
var | var count = document.createElement( 'span' ); | ||
count.textContent = match[ 1 ] === 'Review requests' | |||
? '(' + match[ 2 ] + ')' | |||
' | : match[ 2 ]; | ||
link.appendChild( | count.style.cssText = match[ 1 ] === 'Review requests' | ||
? 'color:#c33;font-weight:bold;' | |||
: '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( count ); | |||
} ); | } ); | ||
} ); | } ); | ||
Revision as of 22:35, 26 September 2026
$( function () {
document.querySelectorAll( 'a' ).forEach( function ( link ) {
var match = link.textContent.trim().match(
/^(Account requests|Review requests) \((\d+)\)$/
);
if ( !match ) {
return;
}
link.textContent = match[ 1 ] + ' ';
var count = document.createElement( 'span' );
count.textContent = match[ 1 ] === 'Review requests'
? '(' + match[ 2 ] + ')'
: match[ 2 ];
count.style.cssText = match[ 1 ] === 'Review requests'
? 'color:#c33;font-weight:bold;'
: '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( count );
} );
} );