MediaWiki:Common.js: Difference between revisions
Appearance
Dsi.ionescu (talk | contribs) No edit summary |
Dsi.ionescu (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
$( function () { | $( function () { | ||
document.querySelectorAll( 'a' ).forEach( function ( link ) { | document.querySelectorAll( 'a' ).forEach( function ( link ) { | ||
var match = link.textContent.trim().match( /^Account requests \((\d+)\)$/ ); | var match = link.textContent.trim().match( | ||
/^(Account requests|Review requests) \((\d+)\)$/ | |||
); | |||
if ( !match ) { | if ( !match ) { | ||
return; | return; | ||
} | } | ||
link.textContent = | link.textContent = match[ 1 ]; | ||
var badge = document.createElement( 'span' ); | var badge = document.createElement( 'span' ); | ||
badge.textContent = match[ | badge.textContent = match[ 2 ]; | ||
badge.style.cssText = | badge.style.cssText = | ||
'display:inline-block;margin-left:7px;padding:1px 6px;' + | 'display:inline-block;margin-left:7px;padding:1px 6px;' + | ||
Revision as of 21:49, 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 badge = document.createElement( 'span' );
badge.textContent = match[ 2 ];
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 );
} );
} );