Jump to content

MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 2: Line 2:




 
// ==========================================================================
/* Menu Dropdown Corrigido para Vector (MediaWiki Moderno) */
// CONTROLADOR DE DROPDOWN NO ÍNDICE (TOC) - VERSÃO VISUAL FINAL
$(document).ready(function() {
// ==========================================================================
    // 1. Procura as sublistas dentro da barra lateral e esconde-as
    $('.mw-table-of-contents-container, .vector-main-menu').find('ul ul').hide();
 
    // 2. Adiciona o evento de clique nos itens que têm submenus
    $('.vector-main-menu-content li').has('ul').each(function() {
        var $li = $(this);
       
        // Aplica um estilo visual para indicar que é clicável
        $li.css({'cursor': 'pointer', 'position': 'relative'});
       
        $li.on('click', function(e) {
            // Evita fechar o menu se clicar diretamente num link final
            if (e.target !== this && !$(e.target).is('span, a')) return;
           
            // Abre ou fecha a sublista
            $(this).children('ul').slideToggle(200);
            e.stopPropagation();
        });
    });
});
 
 
 
 
 
 
    // ==========================================================================
    // CONTROLADOR DE DROPDOWN NO ÍNDICE (TOC) - VERSÃO VISUAL FINAL
    // ==========================================================================
      
      
     $('.vector-toc-contents .vector-toc-list .vector-toc-list-item').each(function() {
     $('.vector-toc-contents .vector-toc-list .vector-toc-list-item').each(function() {