MediaWiki:Common.js: Difference between revisions
Created page with "→Any JavaScript here will be loaded for all users on every page load.: mw.loader.using( 'mediawiki.util', function () { const g = mw.config.get( 'wgUserGroups' ); if ( !g.includes('editor') && !g.includes('approver') && !g.includes('sysop') ) { mw.util.addCSS( '#ca-edit, #ca-edit-source, #ca-ve-edit { display:none !important; }' ); } });" |
No edit summary |
||
| Line 6: | Line 6: | ||
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 { display:none !important; }' | ||
); | |||
} | |||
}); | |||
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; | |||
} | |||
` | |||
); | ); | ||
} | } | ||
}); | }); | ||