PageSourceSearch

https://www.movistarempresas.com.ar/o/theme-web/js/navbar/menu.js?989617

js movistarempresas.com.ar collected 2026-09-24 12:18:50 UTC 4,408 bytes, 111 lines download raw bytes

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.