Ir al contenido

MediaWiki:Common.js

De WikiDerechos

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
$(document).ready(function() {
    // Selecciona el título de la sección "Contenidos"
    var $sidebarHeader = $('.mw-portlet h3:contains("Contenidos")');

    if ($sidebarHeader.length) {
        // Asegurar que solo haya un botón
        if ($sidebarHeader.find('.toggle-sidebar').length === 0) {
            $sidebarHeader.append(' <span class="toggle-sidebar">(ocultar)</span>');
        }

        // Agregar evento de clic para ocultar/mostrar los elementos dentro del portlet
        $('.toggle-sidebar').click(function() {
            var $sidebarBox = $(this).closest('.mw-portlet').find('ul'); // Asegura seleccionar la lista de la barra
            $sidebarBox.toggle();
            $(this).text($sidebarBox.is(':visible') ? '(ocultar)' : '(mostrar)');
        });
    }
});