|
|
| Line 1: |
Line 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */ | | /* Any JavaScript here will be loaded for all users on every page load. */ |
|
| |
|
| |
| mw.loader.using('javascript.util', function() {
| |
| $(document).ready(function() {
| |
| // Encontra o link que diz PROBES no menu principal
| |
| $('.vector-main-menu-sidebar a, .mw-sidebar-navigation a').each(function() {
| |
| var $link = $(this);
| |
| if ($link.text().trim() === 'PROBES') {
| |
| var $li = $link.closest('li');
| |
| // Encontra a lista de sublinks (os 3 asteriscos)
| |
| var $subList = $li.find('ul').length ? $li.find('ul') : $li.next('ul');
| |
|
| |
| if ($subList.length > 0) {
| |
| $subList.hide(); // Esconde inicialmente
| |
|
| |
| var $arrow = $('<span style="cursor:pointer; margin-right:6px; display:inline-block; transition: transform 0.2s;">▶</span>');
| |
| $link.before($arrow);
| |
|
| |
| $link.parent().css('cursor', 'pointer').on('click', function(e) {
| |
| if ($link.attr('href').indexOf('#') !== -1) e.preventDefault();
| |
| $subList.slideToggle('fast', function() {
| |
| $arrow.css('transform', $subList.is(':visible') ? 'rotate(90deg)' : 'rotate(0deg)');
| |
| });
| |
| });
| |
| }
| |
| }
| |
| });
| |
| });
| |
| });
| |
|
| |
|
| |
|
| |
|
| |
|
| // ========================================================================== | | // ========================================================================== |