MediaWiki:Common.js

Revision as of 11:28, 2 August 2024 by Prince of asia (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* 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";
            }
        });
    });
});