1if (!pnt) var pnt = {}; 2if (!pnt.themeweb) pnt.themeweb = {}; 3if (!pnt.themeweb.navbar) pnt.themeweb.navbar = {}; 4if (!pnt.themeweb.navbar.menu) pnt.themeweb.navbar.menu = {}; 5 6pnt.themeweb.navbar.menu.inicializar = () => { 7 if (window.innerWidth < 992) { 8 pnt.themeweb.navbar.menu.quitarRolesItems(); 9 $('#navbarNavDropdown').addClass('d-none'); 10 } else { 11 pnt.themeweb.navbar.menu.inicializarMenubarNavigation(); 12 } 13} 14pnt.themeweb.navbar.menu.inicializarMenubarNavigation = () => { 15 var menubarNavs = document.querySelectorAll(".menubar-navigation"); 16 for (var i = 0; i < menubarNavs.length; i++) { 17 new MenubarNavigation(menubarNavs[i]); 18 } 19} 20pnt.themeweb.navbar.menu.quitarRolesItems = () => { 21 $('#navbarNavDropdown .pnt-bloque-central-menu').removeAttr('role') 22 $('#navbarNavDropdown .pnt-bloque-central-menu > li').removeAttr('role') 23 $('#navbarNavDropdown .pnt-bloque-central-menu > li > button').removeAttr('role') 24 $('#navbarNavDropdown .pnt-bloque-central-menu > li > a').removeAttr('role') 25 $('#navbarNavDropdown .pnt-bloque-central-menu .pnt-dropdown-navbar-menu').removeAttr('role') 26 $('#navbarNavDropdown .pnt-bloque-central-menu .pnt-dropdown-navbar-menu > li').removeAttr('role') 27 $('#navbarNavDropdown .pnt-bloque-central-menu .pnt-dropdown-navbar-menu > li > button').removeAttr('role') 28 $('#navbarNavDropdown .pnt-bloque-central-menu .pnt-dropdown-navbar-menu > li > a').removeAttr('role') 29} 30 31pnt.themeweb.navbar.menu.ajustarHoverAbreItems = () => { 32 $(".pnt-menu-navbar .menubar-navigation .pnt-dropdown-navbar-menu").hover( 33 function () { 34 $(this).addClass("show"); 35 $(this).find(".dropdown-menu").addClass("show"); 36 }, 37 function () { 38 $(this).removeClass("show"); 39 $(this).find(".dropdown-menu").removeClass("show"); 40 } 41 ); 42} 43 44pnt.themeweb.navbar.menu.eventosMenu = {} 45pnt.themeweb.navbar.menu.eventosMenu.elementosDetrasMenu = [ 46 "#content", 47 ".pnt-boton-menu-tablet", 48 ".pnt-pre-navbar", 49 ".pnt-btn-ir-contenido", 50 ".navbar-brand", 51 ".pnt-navbar-right", 52 "footer", 53 "#pnt-js-componente-notificaciones", 54 ".pnt-menu-navbar .navbar-toggler" 55]; 56pnt.themeweb.navbar.menu.eventosMenu.agregarAriaHidden = () => { 57 for (let i = 0; i < pnt.themeweb.navbar.menu.eventosMenu.elementosDetrasMenu.length; i++) { 58 $(pnt.themeweb.navbar.menu.eventosMenu.elementosDetrasMenu[i]).attr("aria-hidden", "true"); 59 } 60} 61pnt.themeweb.navbar.menu.eventosMenu.quitarAriaHidden = () => { 62 for (let i = 0; i < pnt.themeweb.navbar.menu.eventosMenu.elementosDetrasMenu.length; i++) { 63 $(pnt.themeweb.navbar.menu.eventosMenu.elementosDetrasMenu[i]).removeAttr("aria-hidden"); 64 } 65} 66pnt.themeweb.navbar.menu.eventosMenu.agregarEventoAlAbrir = () => { 67 $("#navbarNavDropdown").on("show.bs.collapse", function () { 68 $("#navbarNavDropdown").removeClass("d-none"); 69 $('.pnt-menu-navbar .pnt-menu-mobile-overlay').removeClass('d-none'); 70 }); 71} 72pnt.themeweb.navbar.menu.eventosMenu.agregarEventoAbierto = () => { 73 $("#navbarNavDropdown").on("shown.bs.collapse", function () { 74 pnt.themeweb.navbar.menu.eventosMenu.agregarAriaHidden(); 75 $("#navbarNavDropdown .pnt-header-menu-mobile button.close").focus(); 76 }); 77} 78 79pnt.themeweb.navbar.menu.eventosMenu.agregarEventoCerrado = () => { 80 $("#navbarNavDropdown").on("hidden.bs.collapse", function () { 81 $("#navbarNavDropdown").addClass("d-none"); 82 $('.pnt-menu-navbar .pnt-menu-mobile-overlay').addClass('d-none'); 83 pnt.themeweb.navbar.menu.eventosMenu.quitarAriaHidden(); 84 $(".navbar-toggler").focus(); 85 }); 86} 87 88pnt.themeweb.navbar.menu.eventosMenu.agregarEventoClickCerrarMenu = () => { 89 $("#navbarNavDropdown .pnt-header-menu-mobile button.close").click( 90 function () { 91 $("#navbarNavDropdown").collapse("hide"); 92 } 93 ); 94} 95pnt.themeweb.navbar.menu.agregarEventosMenu = () => { 96 97 pnt.themeweb.navbar.menu.eventosMenu.agregarEventoAlAbrir(); 98 pnt.themeweb.navbar.menu.eventosMenu.agregarEventoAbierto(); 99 pnt.themeweb.navbar.menu.eventosMenu.agregarEventoCerrado(); 100 101 pnt.themeweb.navbar.menu.eventosMenu.agregarEventoClickCerrarMenu(); 102 103} 104 105$(document).ready(function () { 106 107 pnt.themeweb.navbar.menu.ajustarHoverAbreItems();
108 pnt.themeweb.navbar.menu.agregarEventosMenu(); 109 pnt.themeweb.navbar.menu.inicializar(); 110 111});
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.