MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary Tag: Manual revert |
||
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
// Check if the user is logged in ('user') or an admin ('sysop') | // Check if the user is logged in ('user') or an admin ('sysop') | ||
if ( | if (userGroups.includes('sysop')) { | ||
var editLink = document.getElementById('ca-edit'); | var editLink = document.getElementById('ca-edit'); | ||
if (editLink) { | if (editLink) { |
Latest revision as of 21:53, 14 October 2024
/* Any JavaScript here will be loaded for all users on every page load. */ // Function to hide 'Edit' for anonymous users document.addEventListener("DOMContentLoaded", function() { // Get the user groups from MediaWiki config var userGroups = mw.config.get('wgUserGroups'); // Check if the user is logged in ('user') or an admin ('sysop') if (userGroups.includes('sysop')) { var editLink = document.getElementById('ca-edit'); if (editLink) { editLink.style.display = 'inline'; // Show 'Edit' for logged-in users/admins } } else { // Hide 'Edit' link for anonymous users var editLink = document.getElementById('ca-edit'); if (editLink) { editLink.style.display = 'none'; // Hide 'Edit' for anonymous users } } });