Diferencia entre revisiones de «MediaWiki:Common.js»
Apariencia
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
$(document).ready(function() { | $(document).ready(function() { | ||
// | // Selecciona el título de la sección "Contenidos" | ||
var $ | 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() { | $('.toggle-sidebar').click(function() { | ||
var sidebarBox = $(this).closest('.mw-portlet').find(' | var $sidebarBox = $(this).closest('.mw-portlet').find('ul'); // Asegura seleccionar la lista de la barra | ||
sidebarBox.toggle(); | $sidebarBox.toggle(); | ||
$(this).text(sidebarBox.is(':visible') ? '(ocultar)' : '(mostrar)'); | $(this).text($sidebarBox.is(':visible') ? '(ocultar)' : '(mostrar)'); | ||
}); | }); | ||
} | } | ||
}); | }); |
Revisión del 01:34 6 mar 2025
$(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)'); }); } });