1/*1790143198000*/ 2$(document).ready(function () { 3 4 /*******submenu en cabecera boton + compartir*****/ 5 $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { 6 event.preventDefault(); 7 event.stopPropagation(); 8 $(this).parent().siblings().removeClass('open'); 9 $(this).parent().toggleClass('open'); 10 }); 11 12 13 14 /***** menu cabecera *****/ 15 var parentLayoutList = $('#navbar-main-movil .nav-parent'); 16 $.each(parentLayoutList, function( index, parentLayout ) { 17 $('#navbar-main-movil .' + parentLayout.id + '_child').click(function () { 18 var expanded = $(this).attr('aria-expanded'); 19 20 if (expanded == null) { 21 expanded = "false"; 22 } 23 24 if (expanded == "true") { 25 $("#navbar-main-movil .dropdown-toggle").removeClass('visiblemobile'); 26 /* $("#navbar-top").removeClass('visiblemobile');*/ 27 $("#navbar-options").removeClass('visiblemobile'); 28 } else { 29 $("#navbar-main-movil .dropdown-toggle").addClass('visiblemobile'); 30 /* $("#navbar-top").addClass('visiblemobile');*/ 31 $("#navbar-options").addClass('visiblemobile'); 32 } 33 }); 34 35 $('#navbar-main-movil .parent_' + parentLayout.id).click(function () { 36 $('#navbar-main-movil .' + parentLayout.id + '_child').trigger('click'); 37 }); 38 }); 39 40 $('.dropdown-menu.mega-dropdown-menu').on('click', function (event) { 41 event.stopPropagation(); 42 }); 43 /****** fin menú cabecera ******/ 44 45 /******* slide ******/ 46 $('.slide-nav').after($('<div class="overlay"></div>')); 47 var pagewrapper = 'page-content'; 48 var toggler = '.navbar-toggle'; 49 var menuwidth = '100%'; // the menu inside the slide menu itself 50 var slidewidth = '0px'; //420px empujar contenido 51 var menuneg = '-100%'; 52 var slideneg = '-420px'; 53 var overlayneg = '-1200px'; 54 55 56 $(".slide-nav").on("click", toggler, function (e) { 57 var selected = $(this).hasClass('slide-active'); 58 $('.slidemenu').stop().animate({ 59 right: selected ? menuneg : '0px' 60 }, "slow"); 61 if($("body").hasClass("signed-in")){ 62 $('.overlay').stop().animate({ 63 top: selected ? overlayneg : '122px' 64 }, "slow"); 65 }else{ 66 $('.overlay').stop().animate({ 67 top: selected ? overlayneg : '60px' 68 }, "slow"); 69 }; 70 $('#navbar-height-col').stop().animate({ 71 right: selected ? slideneg : '0px' 72 }, "slow"); 73 $('.' + pagewrapper).stop().animate({ 74 right: selected ? '0px' : slidewidth 75 }, "slow"); 76 77 if($('#btn-buscar').hasClass('open')){ 78 $('.panel-buscador').toggle(); 79 $('#btn-buscar').toggleClass("open"); 80 } 81 82 $(this).toggleClass('slide-active', !selected); 83 $('.slidemenu').toggleClass('slide-active'); 84 85 $('.page-content, .navbar, body, .navbar-header').toggleClass('slide-active'); 86 87 if (selected) { 88 $(this).attr('aria-expanded', 'false'); 89 } else { 90 $(this).attr('aria-expanded', 'true'); 91 } 92 93 var expanded = $(this).attr('aria-expanded'); 94 if (expanded == null) { 95 expanded = "false"; 96 } 97 if (expanded == "true") { 98 $("#navbar-main-movil .dropdown-toggle").removeClass('visiblemobile'); 99 $("#navbar-top").removeClass('visiblemobile'); 100 $("#navbar-options").removeClass('visiblemobile'); 101 102 /* Si el usaurio esta registrado, hay que añadir una clase CSS para que el scroll del menu responsive funcione bien */ 103 if (document.querySelector("#p_p_id_145_") != null) { 104 document.querySelector("#navbar-main-movil .navbar-nav.pull-right").classList.add("scroll-padding"); 105 } 106 } 107 }); 108 109 $(".overlay").click(function () { 110 $('.slide-active .navbar-toggle').trigger('click'); 111 }); 112 /* 113 $(".slide-nav .navbar-toggle").click(function() { 114 $('#btn-buscar').trigger('click'); 115 }); 116 */ 117 118 $("#btn-buscar").click(function(e) { 119 e.preventDefault(); 120 if($('.navbar-toggle').hasClass('slide-active')){ 121 $('.slide-nav .navbar-toggle').trigger('click'); 122 $('.panel-buscador').show(); 123 $('#btn-buscar').toggleClass("open"); 124 } 125 }); 126 127 128 /* Eliminamos la propagacion de eventos cuando se haga click fuera del menu responsive y asi no se cierre */ 129 $("#navbar-main-movil, .bloque-inferior-slide").click(function(e){ 130 if($(".dropdown-menu.mega-dropdown-menu").is(":visible")){ 131 e.stopPropagation(); 132 } 133 }); 134 135 $(".slidingDiv2").hide(); 136 $(".desplegableSubmenu").show(); 137 138 /* Segundo nivel */ 139 $('.unav-btn').click(function() { 140 $('#navbar-main-movil > ul > li').removeClass('open'); 141 $('#navbar-main-movil > ul > li > button').attr('aria-expanded', 'false'); 142 $('#navbar-main-movil > ul > li > button, #navbar-main-movil > ul > li > a').removeClass("visiblemobile"); 143 }); 144 145 /* Tercer nivel */ 146 $('.desplegableSubmenu').click(function() { 147 $('.desplegableSubmenu').not($(this)).removeClass('seleccionado'); 148 $(this).toggleClass('seleccionado'); 149 150 if($(this).hasClass("seleccionado")){ 151 $("> a", this).css("display","none"); 152 $(this).siblings().addClass("visiblemobile"); 153 $(this).parent().siblings().addClass("visiblemobile"); 154 }else{ 155 $("> a", this).css("display","block"); 156 } 157 158 }); 159 /* Boton para volver del tercer nivel */ 160 $('.unav-back').click(function(){ 161 $(".desplegableSubmenu.seleccionado").removeClass("seleccionado"); 162 $(".desplegableSubmenu > a").css("display","block"); 163 $(".desplegableSubmenu").siblings().removeClass("visiblemobile"); 164 $(".desplegableSubmenu").parent().siblings().removeClass("visiblemobile"); 165 }); 166 167 /* Cuarto nivel desplegables */ 168 $('.iconflechas').click(function() { 169 if(!$(this).parent().hasClass('seleccionado')){ 170 $('.desplegableSubmenu2.seleccionado').removeClass('seleccionado'); 171 $(this).parent().addClass('seleccionado'); 172 }else{ 173 $(this).parent().removeClass('seleccionado'); 174 }
175 if($(this).parent().children().last().is(":visible")){ 176 $(this).parent().children().last().css("display","none"); 177 }else{ 178 $('.slidingDiv2').css("display","none"); 179 $(this).parent().children().last().css("display","block"); 180 } 181 }); 182 183 184 /* Cerrar el menú responsive cuando se abra alguno de los paneles */ 185 $('#btn-idioma, #btn-perfiles, #btn-contacta').click(function(e) { 186// e.preventDefault(); 187// if($('.navbar-toggle').hasClass('slide-active')){ 188// $('.slide-nav .navbar-toggle').trigger('click'); 189// } 190 191 }); 192 193 194 /* Bloque inferior del slide 195 ****************************************************************** */ 196 197 /*Desplegable idioma, y eliminar el desplegable de contacta*/ 198 $("ul.slide-inferior-listado-idiomas").hide(); 199 /*Desplegable idioma de abajo del menu slide*/ 200 $(".slide-inferior-bloque-idioma > a").click(function (e) { 201 e.preventDefault(); 202 $(".slide-inferior-panel-contacta").hide(); 203 $(".slide-inferior-bloque-contacta > a").removeClass("open"); 204 $("ul.slide-inferior-listado-idiomas").slideToggle(); 205 }); 206 207 /*Desplegable contacta con nosotros y eliminar el desplegable de idioma*/ 208 $(".slide-inferior-panel-contacta").hide(); 209 /*Desplegable idioma de abajo del menu slide*/ 210 $(".slide-inferior-bloque-contacta > a").click(function (e) { 211 e.preventDefault(); 212 $("ul.slide-inferior-listado-idiomas").hide(); 213 $(this).toggleClass("open"); 214 $(".slide-inferior-panel-contacta").slideToggle(); 215 }); 216 217 /*********** fin slide *************/ 218 219 /*********** INI - comportamiento boton cierre busqueda *************/ 220 $(".btn_cerrar_buscador_principal").click(function (e) { 221 e.preventDefault(); 222 document.getElementsByClassName('panel-buscador')[0].style.display = 'none'; 223 $('.contacto-buscador-bloque > #btn-buscar').removeClass('open'); 224 }); 225 /*********** FIN - comportamiento boton cierre busqueda *************/ 226});
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.