MediaWiki:Common.js: Difference between revisions
Appearance
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; | |||
} | |||
` | |||
); | ); | ||
} | } | ||
}); | }); | ||
Latest revision as of 21:00, 10 February 2026
/* 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; }'
);
}
});
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;
}
`
);
}
});