PageSourceSearch

https://www.soyinfinity.com/o/investigacion-theme/js/unavfuncion.js

js soyinfinity.com collected 2026-10-10 01:00:00 UTC 16,989 bytes, 503 lines download raw bytes

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.