More actions
Replaced content with "→All JavaScript here will be loaded for users of the Citizen skin: " Tag: Replaced |
No edit summary |
||
Line 1: | Line 1: | ||
/* All JavaScript here will be loaded for users of the Citizen skin */ | /* All JavaScript here will be loaded for users of the Citizen skin */ | ||
mw.hook('wikipage.content').add(function($content) { | |||
if (window.innerWidth >= 768) { // Desktop only | |||
const idsToCollapse = [ | |||
'Muling', 'Misc', 'Anti-ban', 'Anti-PK', 'Trip_Settings', 'Skills_Settings', 'Equipment' | |||
]; | |||
idsToCollapse.forEach(function(rawId) { | |||
var id = rawId.replace(/ /g, "_"); | |||
var heading = document.getElementById(id); | |||
if (!heading) return; | |||
var sectionHeading = heading.closest('.citizen-section-heading'); | |||
var content = sectionHeading?.nextElementSibling; | |||
if (content && content.classList.contains('citizen-section')) { | |||
content.hidden = 'until-found'; // ✅ collapse it using Citizen’s native system | |||
} | |||
}); | |||
} | |||
}); |
Revision as of 14:41, 25 April 2025
/* All JavaScript here will be loaded for users of the Citizen skin */ mw.hook('wikipage.content').add(function($content) { if (window.innerWidth >= 768) { // Desktop only const idsToCollapse = [ 'Muling', 'Misc', 'Anti-ban', 'Anti-PK', 'Trip_Settings', 'Skills_Settings', 'Equipment' ]; idsToCollapse.forEach(function(rawId) { var id = rawId.replace(/ /g, "_"); var heading = document.getElementById(id); if (!heading) return; var sectionHeading = heading.closest('.citizen-section-heading'); var content = sectionHeading?.nextElementSibling; if (content && content.classList.contains('citizen-section')) { content.hidden = 'until-found'; // ✅ collapse it using Citizen’s native system } }); } });