Jump to content

MediaWiki:Common.js: Difference between revisions

From Systemicwiki contributors
No edit summary
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 = 'Account requests';
         link.textContent = match[ 1 ];


         var badge = document.createElement( 'span' );
         var badge = document.createElement( 'span' );
         badge.textContent = match[ 1 ];
         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 );
    } );
} );