Jump to content

MediaWiki:Common.js: Difference between revisions

From Wiki Point
Created page with "mw.loader.using( 'mediawiki.util', function () { if ( !mw.config.get( 'wgUserGroups' ).includes( 'editor' ) && !mw.config.get( 'wgUserGroups' ).includes( 'approver' ) && !mw.config.get( 'wgUserGroups' ).includes( 'sysop' ) ) { mw.util.addCSS( '#ca-edit, #ca-ve-edit, #ca-edit-source { display:none !important; }' ); } });"
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
mw.loader.using( 'mediawiki.util', function () {
mw.loader.using( 'mediawiki.util', function () {
     if (
     const groups = mw.config.get( 'wgUserGroups' );
        !mw.config.get( 'wgUserGroups' ).includes( 'editor' ) &&
 
         !mw.config.get( 'wgUserGroups' ).includes( 'approver' ) &&
    const isPrivileged =
         !mw.config.get( 'wgUserGroups' ).includes( 'sysop' )
        groups.includes( 'editor' ) ||
     ) {
         groups.includes( 'approver' ) ||
         groups.includes( 'sysop' );
 
     if ( !isPrivileged ) {
         mw.util.addCSS(
         mw.util.addCSS(
             '#ca-edit, #ca-ve-edit, #ca-edit-source { display:none !important; }'
             `
            #ca-edit,
            #ca-edit-source,
            #ca-ve-edit,
            #ca-viewsource {
                display: none !important;
            }
            `
         );
         );
     }
     }
});
});

Latest revision as of 01:26, 15 February 2026

mw.loader.using( 'mediawiki.util', function () {
    const groups = mw.config.get( 'wgUserGroups' );

    const isPrivileged =
        groups.includes( 'editor' ) ||
        groups.includes( 'approver' ) ||
        groups.includes( 'sysop' );

    if ( !isPrivileged ) {
        mw.util.addCSS(
            `
            #ca-edit,
            #ca-edit-source,
            #ca-ve-edit,
            #ca-viewsource {
                display: none !important;
            }
            `
        );
    }
});