MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
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) { |
Revision as of 17:06, 10 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 } } });