1$(document).ready(function () { 2 /*******submenu en cabecera boton + compartir*****/ 3 4 $(document).ready(function(){ 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 15 /***** menu cabecera *****/ 16 var parentLayoutList = $('#navbar-main-movil .nav-parent'); 17 $.each(parentLayoutList, function( index, parentLayout ) { 18 $('#navbar-main-movil .' + parentLayout.id + '_child').click(function () { 19 var expanded = $(this).attr('aria-expanded'); 20 21 if (expanded == null) { 22 expanded = "false"; 23 } 24 25 if (expanded == "true") { 26 $("#navbar-main-movil .dropdown-toggle").removeClass('visiblemobile'); 27 $("#navbar-main-movil .navbar-nav a.primerNivel").removeClass('visiblemobile'); 28 /* $("#navbar-top").removeClass('visiblemobile');*/ 29 $("#navbar-options").removeClass('visiblemobile'); 30 } else { 31 $("#navbar-main-movil .dropdown-toggle").addClass('visiblemobile'); 32 $("#navbar-main-movil .navbar-nav a.primerNivel").addClass('visiblemobile'); 33 /* $("#navbar-top").addClass('visiblemobile');*/ 34 $("#navbar-options").addClass('visiblemobile'); 35 } 36 }); 37 38 $('#navbar-main-movil .parent_' + parentLayout.id).click(function () { 39 $('#navbar-main-movil .' + parentLayout.id + '_child').trigger('click'); 40 }); 41 }); 42 43 $('.dropdown-menu.mega-dropdown-menu').on('click', function (event) { 44 event.stopPropagation(); 45 }); 46 /****** fin menu cabecera ******/ 47 48 /******* slide ******/ 49 $('.slide-nav').after($('<div class="overlay"></div>')); 50 var pagewrapper = 'page-content'; 51 var toggler = '.navbar-toggle'; 52 var menuwidth = '100%'; // the menu inside the slide menu itself 53 var slidewidth = '0px'; //420px empujar contenido 54 var menuneg = '-100%'; 55 var slideneg = '-420px'; 56 var overlayneg = '-1200px'; 57 58 59 $(".slide-nav").on("click", toggler, function (e) { 60 var selected = $(this).hasClass('slide-active'); 61 $('.slidemenu').stop().animate({ 62 right: selected ? menuneg : '0px' 63 }); 64 $('.overlay').stop().animate({ 65 top: selected ? overlayneg : '110px' 66 }); 67 $('#navbar-height-col').stop().animate({ 68 right: selected ? slideneg : '0px' 69 }); 70 $('.' + pagewrapper).stop().animate({ 71 right: selected ? '0px' : slidewidth 72 }); 73 $(this).toggleClass('slide-active', !selected); 74 $('.slidemenu').toggleClass('slide-active'); 75 $('.page-content, .navbar, body, .navbar-header').toggleClass('slide-active'); 76 if (selected) { 77 $(this).attr('aria-expanded', 'false'); 78 } else { 79 $(this).attr('aria-expanded', 'true'); 80 } 81 var expanded = $(this).attr('aria-expanded'); 82 if (expanded == null) { 83 expanded = "false"; 84 } 85 if (expanded == "true") { 86 $("#navbar-main-movil .dropdown-toggle").removeClass('visiblemobile'); 87 $("#navbar-main-movil .navbar-nav a.primerNivel").removeClass('visiblemobile'); 88 $("#navbar-top").removeClass('visiblemobile'); 89 $("#navbar-options").removeClass('visiblemobile'); 90 } 91 }); 92 93 $(".overlay").click(function () { 94 $('.slide-active .navbar-toggle').trigger('click'); 95 }); 96 97 $(".overlay").click(function () { 98 $('.slide-nav .navbar-toggle').trigger('click'); 99 }); 100 101 $("#search-button").click(function (e) { 102 e.preventDefault(); 103 if($('.navbar-toggle').hasClass('slide-active')){ 104 $('.slide-nav .navbar-toggle').trigger('click'); 105 } 106 }); 107 108 var hamburger = $('.hamburger-icon'); 109 hamburger.click(function () { 110 document.getElementsByClassName('unav-menu')[0].style.display = 'block'; 111 }); 112 var botonToggle = $('.navbar-toggle.collapsed'); 113 botonToggle.click(function () { 114 document.getElementsByClassName('unav-menu')[0].style.display = 'block'; 115 }); 116 117 /* Mega-menu masteres*/ 118 $(document).ready(function(){ 119 var screenWidth = $(window).width(); 120 $('#navbar-main .nav .dropdown-menu .container > ul > li > a').hover(function (e) { 121 $('#navbar-main .nav .dropdown-menu .container > ul > li > a span').removeClass("seleccionado"); 122 $(this).children().addClass("seleccionado"); 123 $('#navbar-main .nav .dropdown-menu .container ul li ul.show').removeClass("show"); 124 if ($(this).siblings().length){ 125 $(this).siblings().addClass("show"); 126 var offset = $(this).siblings().offset(); 127 var anchoPagina = $("#top").width(); 128 var ancho = $(this).siblings().width(); 129 var position = offset.left; 130 var anchoPosicion = parseFloat(ancho) + parseFloat(position); 131 var calculo = parseFloat(anchoPagina) - parseFloat(anchoPosicion); 132 if(calculo < 1){ 133 $(this).siblings().addClass("moveRight"); 134 } 135 } 136 }); 137 $('.dropdown-menu').mouseleave(function() { 138 $('#navbar-main .nav .dropdown-menu .container ul li ul.show').removeClass("show"); 139 $('#navbar-main .nav .dropdown-menu .container > ul > li > a span').removeClass("seleccionado"); 140 }); 141 }); 142 /* Mega-menu masteres*/ 143 144 $("#search-button, #search-icon").click(function (e) { 145 e.preventDefault(); 146 $("#search-button, #search-form").toggle(); 147 }); 148
149 $(".dropdown-toggle,.hamburger-icon,.navbar-toggle").click(function (e) { 150 e.preventDefault(); 151 if ($("#search-form").is(":visible")) { 152 $("#search-button, #search-form").toggle(); 153 } 154 155 }); 156 /* INI Coportamiento elementos header */ 157 $(".dropdown.nav-parent > .dropdown-toggle").click(function (e) { 158 e.preventDefault(); 159 $(this).parent().addClass('open'); 160 }); 161 162 $(".unav_submenu > button").click(function (e) { 163 e.preventDefault(); 164 $(".dropdown.nav-parent").removeClass("open"); 165 $("div.dropdown-menu.mega-dropdown-menu.show").removeClass("show"); 166 $(".dropdown.nav-parent > button").attr("aria-expanded", "false"); 167 }); 168 169 $(".menu-idiomas.dropdown > .dropdown-toggle").click(function (e) { 170 e.preventDefault(); 171 $('#navbar-top > ul > li.menu-idiomas.dropdown').addClass('open'); 172 }); 173 174 $(".menu-idiomas.dropdown > .dropdown-toggle").click(function (e) { 175 e.preventDefault(); 176 if(!$(".menu-idiomas.dropdown").hasClass("open")){ 177 $(".menu-idiomas.dropdown").addClass("open"); 178 }else{ 179 $(".menu-idiomas.dropdown.open").removeClass("open"); 180 } 181 }); 182 $(".menu-compartir.dropdown > .dropdown-toggle").click(function (e) { 183 e.preventDefault(); 184 if(!$(".menu-compartir.dropdown").hasClass("open")){ 185 $(".menu-compartir.dropdown").addClass("open"); 186 }else{ 187 $(".menu-compartir.dropdown.open").removeClass("open"); 188 } 189 }); 190 $(".menu-usuario.dropdown > .dropdown-toggle").click(function (e) { 191 e.preventDefault(); 192 if(!$(".menu-usuario.dropdown").hasClass("open")){ 193 $(".menu-usuario.dropdown").addClass("open"); 194 }else{ 195 $(".menu-usuario.dropdown.open").removeClass("open"); 196 } 197 }); 198 $('.menu-compartir.dropdown').mouseleave(function() { 199 $(".menu-compartir.dropdown.open").removeClass("open"); 200 }); 201 $('.menu-idiomas.dropdown').mouseleave(function() { 202 $(".menu-idiomas.dropdown.open").removeClass("open"); 203 }); 204 $('.menu-usuario.dropdown').mouseleave(function() { 205 $(".menu-usuario.dropdown.open").removeClass("open"); 206 }); 207 /* FIN Coportamiento elementos header */ 208 209 $(".slidingDiv").hide(); 210 $(".show_hide").show(); 211 $(".slidingDiv2").hide(); 212 $(".desplegableSubmenu").show(); 213 214 $('.show_hide').click(function(event) { 215 event.stopPropagation(); 216 $('.show_hide').toggleClass('seleccionado'); 217 if($('.slidingDiv').is(":visible")){ 218 $('.slidingDiv').css("display","none"); 219 }else{ 220 $('.slidingDiv').css("display","block"); 221 } 222 }); 223 // $('.desplegableSubmenu').click(function() { 224 // ($('.desplegableSubmenu').not($(this))).removeClass('seleccionado'); 225 // $(this).toggleClass('seleccionado'); 226 // if($('.slidingDiv2', this).is(":visible")){ 227 // $('.slidingDiv2', this).css("display","none"); 228 // }else{ 229 // $('.slidingDiv2', this).css("display","block"); 230 // } 231 232 // }); 233 /* Cuarto nivel desplegables */ 234 $('.iconflechas').click(function() { 235 if(!$(this).parent().hasClass('seleccionado')){ 236 $('.desplegableSubmenu.seleccionado').removeClass('seleccionado'); 237 $(this).parent().addClass('seleccionado'); 238 }else{ 239 $(this).parent().removeClass('seleccionado'); 240 } 241 if($(this).parent().children().last().is(":visible")){ 242 $(this).parent().children().last().css("display","none"); 243 }else{ 244 $('.slidingDiv2').css("display","none"); 245 $(this).parent().children().last().css("display","block"); 246 } 247 }); 248 249 $(window).on("resize", function () { 250 adjustWrapperMargin(); 251 adjustMenuMargin(); 252 adjustTitHeaderPos(); 253 254 if ($(window).width() < 992) { 255 if($('.hamburger-icon').hasClass('active')){ 256 $('.hamburger-icon').removeClass('active'); 257 $('.submenutop').removeClass('unav-openmenu'); 258 } 259 } 260 261 }); 262 263 $(".unav_searchPosition a").click(function () { 264 if ($('.slidemenu').hasClass("slide-active")) { 265 $(".slidemenu").removeClass("slide-active"); 266 $('.slidemenu').css('right', '-420px'); 267 $('#navbar-height-col').css('right', '-420px'); 268 $('.overlay').css('top', '-1200px'); 269 $('.slidemenu').css('right', '-420px'); 270 $('.page-content').css('right', '0'); 271 $(".page-content, .navbar, body, .navbar-header, .navbar-toggle").removeClass("slide-active"); 272 } 273 }); 274 // $(".navbar-toggle").click(function () { 275 // if ($('#search').hasClass("open")) { 276 // $("#search").removeClass("open"); 277 // } 278 // }); 279 280 var selected = '.slidemenu, .page-content, body, .navbar, .navbar-header'; 281 $(window).on("resize", function () { 282 if ($(window).width() > 992) { 283 if ($('.navbar-toggle').is(':hidden')) { 284 $('.slide-nav').trigger('click'); 285 } 286 } else { 287 if ($('.navbar-toggle').is(':hidden')) { 288 } 289 } 290 }); 291 /*********** fin slide *************/ 292 293 /*Desplegables y 294 *tablas en movil 295 ***************************************/ 296 $('.accordion-toggle').click(function(){ 297 if($(this).hasClass("collapsed")){ 298 $('.accordion-toggle').addClass("collapsed"); 299 $('.panel-collapse.collapse').removeClass("in"); 300 301 $(this).removeClass("collapsed"); 302 var element = $(this).parents('.panel.panel-default'); 303 var element2 = element.children('.panel-collapse.collapse'); 304 element2.addClass('in'); 305 }else if(!$(this).hasClass("collapsed")){ 306 $(this).addClass("collapsed"); 307 var element = $(this).parents('.panel.panel-default'); 308 var element2 = element.children('.panel-collapse.collapse'); 309 element2.removeClass('in'); 310 } 311 }); 312 /*$('.unav-desplegable .panel-heading .accordion-toggle').click(function(){ 313 $('.collapse').collapse('hide'); 314 }); 315 $('.desplegable-matriculas-movil .panel-heading .accordion-toggle').click(function(){ 316 $('.collapse').collapse('hide'); 317 });*/ 318 319 $('.desplegable-matriculas-movil .panel.panel-default').click(function(){ 320 if($(this).hasClass('clicked')){ 321 $('.desplegable-matriculas-movil .panel.panel-default').removeClass("clicked"); 322 $(this).removeClass('clicked'); 323 }else{ 324 $('.desplegable-matriculas-movil .panel.panel-default').removeClass("clicked"); 325 $(this).addClass('clicked'); 326 } 327 }); 328 /*FIN Desplegables********************/ 329 330 /* 331 *Eliminar efecto parallax en movil****************/ 332 var windowsize1 = $(window).width(); 333 if (windowsize1 <= 767) { 334 $("#video_play_area #overlay_texto .parallax").removeClass("parallax"); 335 } 336 $(window).resize(function() { 337 var windowsize2 = $(window).width(); 338 if (windowsize2 <= 767) { 339 $("#video_play_area #overlay_texto .parallax").removeClass("parallax"); 340 }else{ 341 $("#video_play_area #overlay_texto > div").addClass("parallax"); 342 } 343 }); 344 /*Fin Eliminar efecto parallax en movil************/ 345 346 /*Añadir estilos al primer nivel del menu izq. interior si uno de sus hijos es seleccionado*/ 347 $("#sidebar>ul>li>ul>li>a span").click(function(){ 348 if($(this).parent().attr('aria-expanded')=='true'){ 349 /*$(this).parent().parent().parent().removeClass("hijo-abierto");*/ 350 $(this).parent().attr('aria-expanded', 'false'); 351 }else{ 352 $(this).parent().parent().parent().addClass("hijo-abierto"); 353 $(this).parent().attr('aria-expanded', 'true'); 354 } 355 }); 356 $("#sidebar>ul>li>a").click(function(){ 357 if($(this).parent().hasClass("hijo-abierto")){ 358 $(this).parent().removeClass("hijo-abierto"); 359 }else{ 360 $(this).parent().addClass("hijo-abierto"); 361 } 362 }); 363 364 365 if($("#sidebar>ul>li>ul>li").hasClass("nivel-seleccionado") && $("#sidebar>ul>li>ul>li>ul>li").hasClass("nivel-abierto") ){ 366 $("#sidebar>ul>li>ul>li.nivel-seleccionado span").attr("aria-expanded", "true"); 367 $("#sidebar>ul>li>ul>li.nivel-seleccionado>a").attr("aria-expanded", "true"); 368 $("#sidebar>ul>li>ul>li.nivel-seleccionado>ul").attr("aria-expanded", "true").addClass("in"); 369 } 370 /*FIN Añadir estilos al primer nivel del menu izq. interior*/ 371 372 /*RDM-155 hacer focus en el input al hacer click en el icono de la lupa*/
373 /*Buscador focus y reemplazar placeholder*/ 374 $("#search-button").click(function(){ 375 $('#search-form .bg-search input').focus(); 376 }); 377 378 /*RDM-155 crea un intervalo para saber si se ha escrito algo en el input y habilitar asi el boton de buscar*/ 379 /*Buscador deshabilitar hasta no escribir mas de una letra*/ 380 $('#search-form .bg-search input').keydown(function (e) { 381 if($("#search-form .bg-search input") != null){ 382 if($("#search-form .bg-search input").val().length >= 1) { 383 384 }else{ 385 if (e.keyCode == 13) { 386 e.preventDefault(); 387 return false; 388 } 389 }; 390 }; 391 }); 392 /*RDM-155 oculta y muestra los iconos de "x" alternadolos entre el menu hamburguesa y el search*/ 393 /*$("#search-button").click(function(){ 394 $('#search-icon .iconlupa').addClass('icon-lupa-close'); 395 }); 396 $("#search-icon").click(function(){ 397 $('#search-icon .iconlupa').removeClass('icon-lupa-close'); 398 }); 399 */ 400 $("#search-icon .iconlupa, #search-button .iconlupa").click(function () { 401 $('.submenutop').removeClass('unav-openmenu'); 402 $('.hamburger-icon').removeClass('active'); 403 }); 404 405 if($(".alert.alert-warning").length > 0) { 406 if(null != document.getElementsByClassName('l7_submenu_desktop')[0] && null != document.getElementsByClassName('l7_submenu_movile')[0]) { 407 document.getElementsByClassName('l7_submenu_desktop')[0].style.display = 'none'; 408 document.getElementsByClassName('l7_submenu_movile')[0].style.display = 'none'; 409 } 410 } 411 $(".btn_redes").click(function(){ 412 if($('.menu-compartir.dropdown > .dropdown-menu').hasClass("show")){ 413 $('.menu-compartir.dropdown > .dropdown-menu.show').removeClass('show'); 414 }else{ 415 416 $('.menu-compartir.dropdown > .dropdown-menu').addClass('show'); 417 } 418 }); 419 420 $(".btn_cerrar_buscador_congreso").click(function (e) { 421 e.preventDefault(); 422 document.getElementById('search-form').style.display = 'none'; 423 document.getElementById('search-button').style.display = 'block'; 424 }); 425 426 $(".btn_cerrar_menu_").click(function (e) { 427 e.preventDefault(); 428 document.getElementsByClassName('unav-menu')[0].style.display = 'none'; 429 }); 430 /* Sticky home */ 431 $(window).scroll(function() { 432 var windowSize = $(window).width(); 433 if (windowSize < 768) { 434 if ($(window).scrollTop() >= 200) { 435 $('#banner').addClass('sticky'); 436 $('#wrapper').css({"padding-top": topHeight}); 437 } else { 438 $('#banner').removeClass('sticky'); 439 $('#wrapper').css({"padding-top": '44px'}); 440 } 441 }else{ 442 if (windowSize > 992) { 443 var menuHeight = $("#banner .heading-container").outerHeight() + 60; 444 } else { 445 var menuHeight = $("#banner .site-section").outerHeight() + 60; 446 } 447 $("#banner .banner").css({"min-height": menuHeight}); 448 449 // var bannerHeight = $("#banner .form__70").height(); 450 var bannerHeight = menuHeight; 451 var topHeight = $("#banner").height(); 452 if (bannerHeight != null) { 453 if ($(window).scrollTop() > bannerHeight) { 454 $('#banner').addClass('sticky'); 455 $('#wrapper').css({"padding-top": topHeight}); 456 } else { 457 $('#banner').removeClass('sticky'); 458 $('#wrapper').css({"padding-top": '44px'}); 459 } 460 } else { 461 $('#banner').addClass('sticky'); 462 } 463 } 464 465 }); 466 $(function () { 467 $('input,textarea').focus(function () { 468 if(!$(this).hasClass("search-textarea")) { 469 $(this).data('placeholder', $(this).attr('placeholder')) 470 .attr('placeholder', ''); 471 } 472 473 }).blur(function () { 474 if(!$(this).hasClass("search-textarea")) { 475 $(this).attr('placeholder', $(this).data('placeholder')); 476 } 477 }); 478 }); 479 480 /*footer*/ 481 /*desplegar localizador*/ 482 $(".boton-localizador a").click(function(e) { 483 e.preventDefault(); 484 $(this).toggleClass("open"); 485 $('.info-contacto-block').slideToggle(); 486 487 if ($(".info-contacto-block").is(':visible')) { 488 $("html, body").animate({scrollTop: $(".bottom-footer").offset().top + 500}); 489 } 490 }); 491 492 /*hacer aparecer las localizaciones del campues cuando se redimensione la pantalla de movil a tablet/desktop*/ 493 $(window).resize(function(){ 494 if ($(document).width() > 750) { 495 if($(".boton-localizador").is(':hidden')){ 496 $('.info-contacto-block').show(); 497 } 498 }else{ 499 $(".boton-localizador a").removeClass("open"); 500 $('.info-contacto-block').hide(); 501 } 502 }); 503});
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.