MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: →Implementing JavaScript for Interactivity: document.addEventListener('DOMContentLoaded', function() { var collapsibles = document.querySelectorAll('.collapsible'); collapsibles.forEach(function(collapsible) { collapsible.addEventListener('click', function() { this.classList.toggle('collapsed'); var content = this.nextElementSibling; if (con...") |
(No difference)
|
Revision as of 11:28, 2 August 2024
/* Any JavaScript here will be loaded for all users on every page load. */
/* Implementing JavaScript for Interactivity */
document.addEventListener('DOMContentLoaded', function() {
var collapsibles = document.querySelectorAll('.collapsible');
collapsibles.forEach(function(collapsible) {
collapsible.addEventListener('click', function() {
this.classList.toggle('collapsed');
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
});
});