MediaWiki:Common.js: Difference between revisions

From Arcis Wiki
Created page with "→‎Any JavaScript here will be loaded for all users on every page load.: →‎Enable collapsing/expanding functionality: document.addEventListener('DOMContentLoaded', function () { var tocHeader = document.querySelector('.toc h2'); var tocContent = document.querySelector('.toc .toc-content'); if (tocHeader && tocContent) { tocHeader.addEventListener('click', function () { tocContent.style.display = (tocContent.style.display === 'block')..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
/*
$(document).ready(function() {
    // Select all headers with the specified class
    $('.mw-customtoggle-myDivision').click(function() {
        var content = $(this).next('.mw-collapsible'); // Get the next collapsible div


/* Enable collapsing/expanding functionality */
        // Toggle the visibility
document.addEventListener('DOMContentLoaded', function () {
        content.toggle();
     var tocHeader = document.querySelector('.toc h2');
        return false;
    var tocContent = document.querySelector('.toc .toc-content');
    });
     if (tocHeader && tocContent) {
});
        tocHeader.addEventListener('click', function () {
*/
            tocContent.style.display = (tocContent.style.display === 'block') ? 'none' : 'block';
 
         });
$(document).ready(function() {
     }
     // Remove any existing [Collapse] buttons
    $('.mw-collapsible').each(function() {
        $(this).removeClass('mw-collapsible');
     });
 
    $('.mw-customtoggle-myDivision').click(function() {
        var content = $(this).next('div'); // Get the next div for toggling
 
        // Toggle visibility
        if (content.css('display') === 'none') {
            content.show(); // Show if hidden
         } else {
            content.hide(); // Hide if visible
        }
     });
});
});

Latest revision as of 00:07, 24 October 2024

/* Any JavaScript here will be loaded for all users on every page load. */
/*
$(document).ready(function() {
    // Select all headers with the specified class
    $('.mw-customtoggle-myDivision').click(function() {
        var content = $(this).next('.mw-collapsible'); // Get the next collapsible div

        // Toggle the visibility
        content.toggle();
        return false;
    });
});
*/

$(document).ready(function() {
    // Remove any existing [Collapse] buttons
    $('.mw-collapsible').each(function() {
        $(this).removeClass('mw-collapsible');
    });

    $('.mw-customtoggle-myDivision').click(function() {
        var content = $(this).next('div'); // Get the next div for toggling

        // Toggle visibility
        if (content.css('display') === 'none') {
            content.show(); // Show if hidden
        } else {
            content.hide(); // Hide if visible
        }
    });
});