MediaWiki

Common.js

From Shadow Era Wiki

Revision as of 01:07, 28 September 2024 by Blopi (Talk | contribs)

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Clear the cache in Tools → Preferences
/* ----------------------------- */
/* Collapsible Content Sections */
/* Enables hide/collapse functionality for content sections */
/* ----------------------------- */
 
// Fonction pour ajouter des boutons de pliage aux sections de contenu
$(document).ready(function() {
    $('.collapsible-section').each(function(index) {
        var section = $(this);
        // Créer le bouton de pliage
        var toggleButton = $('<button type="button" class="toggle-button">hide</button>');
        // Insérer le bouton au début de la section
        section.prepend(toggleButton);
        // Cacher le contenu initialement si nécessaire
        if (section.hasClass('collapsed')) {
            section.find('.section-content').hide();
            toggleButton.text('show');
        }
        // Ajouter l'événement de clic pour le bouton
        toggleButton.on('click', function() {
            var content = section.find('.section-content');
            content.toggle();
            // Mettre à jour le texte du bouton
            if (content.is(':visible')) {
                toggleButton.text('hide');
            } else {
                toggleButton.text('show');
            }
        });
    });
});