MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
/* | /* Menu Dropdown Corrigido para Vector (MediaWiki Moderno) */ | ||
$(document).ready(function() { | $(document).ready(function() { | ||
// Procura | // 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); | |||
// Abre ou fecha | // 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(); | |||
}); | |||
}); | |||
}); | }); | ||