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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */ $(document).ready(function() { // True accordion behavior: collapse others when one is expanded $('.accordion-section').on('click', function(e) { var $this = $(this); // If clicking the header (not a link inside content), toggle it if (e.target.tagName !== 'A' && !$this.hasClass('mw-collapsed')) { $this.addClass('mw-collapsed'); } else if (e.target.tagName !== 'A') { $('.accordion-section').not(this).addClass('mw-collapsed'); // Collapse all others $this.removeClass('mw-collapsed'); // Expand this one } }); // Disable link clicks in collapsed sections $('.accordion-section.mw-collapsed a').on('click', function(e) { e.preventDefault(); // Prevent link from working when collapsed }); // Re-enable links when expanded $('.accordion-section').on('click', function() { if (!$(this).hasClass('mw-collapsed')) { $(this).find('a').off('click'); // Remove the preventDefault when expanded } }); });