PageSourceSearch

https://ufpr.br/wp-content/themes/wpufpr_bootstrap5_portal/js/custom-dropdown.js?ver=1.0

js ufpr.br collected 2026-10-01 08:36:55 UTC 1,050 bytes, 29 lines download raw bytes

1jQuery(document).ready(function($) {
2    var $navbarNav = $('.navbar-nav'); // Cache da estrutura principal
3
4    $navbarNav.find('.dropdown-toggle').on('click', function(e) {
5        e.preventDefault(); // Evita a navegação padrão
6
7        var $toggle = $(this),
8            $submenu = $toggle.next('.dropdown-menu'),
9            $dropdown = $toggle.closest('.dropdown');
10
11        // Fecha apenas outros submenus dentro do mesmo nível
12        $dropdown.siblings().find('.dropdown-menu').slideUp();
13        $dropdown.siblings().find('.dropdown-toggle').removeClass('open');
14
15        // Alterna a visibilidade do submenu clicado
16        $submenu.stop(true, true).slideToggle();
17
18        // Alterna a classe para girar a seta
19        $toggle.toggleClass('open');
20    });
21
22    // Fecha o menu ao clicar fora dele
23    $(document).on('click', function(e) {
24        if (!$navbarNav.has(e.target).length) {
25            $navbarNav.find('.dropdown-menu').slideUp();
26            $navbarNav.find('.dropdown-toggle').removeClass('open');
27        }
28    });
29});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.