Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js: Difference between revisions

MediaWiki interface page
Created page with "Any JavaScript here will be loaded for all users on every page load.: // Ensure collapsible sections work properly mw.loader.using(['jquery.makeCollapsible'], function() { $('.mw-collapsible').makeCollapsible(); });"
 
No edit summary
 
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. */
// Ensure collapsible sections work properly
$(document).ready(function(){
mw.loader.using(['jquery.makeCollapsible'], function() {
    // Bind a click event to every collapsible header in the infobox
    $('.mw-collapsible').makeCollapsible();
    $('.mw-collapsible .infobox-header').click(function(){
        // Toggle the collapsible content (adjust the speed as needed)
        $(this).next('.mw-collapsible-content').slideToggle(200);
        // Toggle a class on the header to switch the arrow
        $(this).toggleClass('open');
    });
});
});

Latest revision as of 20:00, 28 February 2025

/* Any JavaScript here will be loaded for all users on every page load. */
$(document).ready(function(){
    // Bind a click event to every collapsible header in the infobox
    $('.mw-collapsible .infobox-header').click(function(){
         // Toggle the collapsible content (adjust the speed as needed)
         $(this).next('.mw-collapsible-content').slideToggle(200);
         // Toggle a class on the header to switch the arrow
         $(this).toggleClass('open');
    });
});