|
|
| 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() { |