|
|
(No se muestran 6 ediciones intermedias del mismo usuario) |
Línea 1: |
Línea 1: |
| $(document).ready(function() { | | $(document).ready(function() { |
| | | $('#p-navigation, #mw-sidebar-action-toggle').remove(); |
| // Detecta elementos con submenús y les agrega la clase para interactividad
| |
| $('.vector-menu-content li:has(ul)').click(function(event) { | |
| $(this).toggleClass('expanded'); // Agrega o quita la clase expandida
| |
| $(this).children('ul').toggle(); // Muestra u oculta el submenú
| |
| event.stopPropagation(); // Evita que se cierre todo al hacer clic dentro
| |
| });
| |
| | |
| // Seleccionar el portlet de "Contenidos" de manera más precisa
| |
| var $sidebarPortlet = $('#p-Contenidos');
| |
| | |
| if ($sidebarPortlet.length) {
| |
| // Agregar el botón "Ocultar" si no existe
| |
| if ($sidebarPortlet.find('.toggle-sidebar').length === 0) {
| |
| $sidebarPortlet.find('h3').append(' <span class="toggle-sidebar">Ocultar</span>');
| |
| }
| |
| | |
| // Evento para Ocultar/mostrar la lista de navegación dentro del portlet
| |
| $('.toggle-sidebar').click(function() {
| |
| var $sidebarContent = $sidebarPortlet.find('div > ul'); // Ahora seleccionamos la lista correctamente
| |
| $sidebarContent.toggle();
| |
| $(this).text($sidebarContent.is(':visible') ? 'Ocultar' : 'Mostrar');
| |
| });
| |
| }
| |
| }); | | }); |
Revisión actual - 18:48 6 mar 2025
$(document).ready(function() {
$('#p-navigation, #mw-sidebar-action-toggle').remove();
});