Jump to content

MediaWiki:Common.js: Difference between revisions

From Wiki Point
No edit summary
No edit summary
 
Line 1: Line 1:
mw.loader.using( 'mediawiki.util', function () {
mw.loader.using( 'mediawiki.util', function () {
     const g = mw.config.get( 'wgUserGroups' );
     const groups = mw.config.get( 'wgUserGroups' );
     if ( !g.includes('editor') && !g.includes('approver') && !g.includes('sysop') ) {
 
     const isPrivileged =
        groups.includes( 'editor' ) ||
        groups.includes( 'approver' ) ||
        groups.includes( 'sysop' );
 
    if ( !isPrivileged ) {
         mw.util.addCSS(
         mw.util.addCSS(
             '#ca-edit, #ca-edit-source, #ca-ve-edit { 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;
            }
            `
        );
    }
});