1(function ($) { 2 console.log("web produccion"); 3 // Hide or display the "back to top" button based on scroll position 4 $(window).scroll(function () { 5 if ($(this).scrollTop() > 1000) { 6 $('#button-to-top').fadeIn(); 7 } else { 8 $('#button-to-top').fadeOut(); 9 } 10 }); 11 12 // Smoothly scroll back to top when button is clicked 13 $(document).ready(function () { 14 $('#button-to-top').on('click', function (e) { 15 e.preventDefault(); 16 $('html, body').animate({ scrollTop: 0 }, '300'); 17 return false; 18 }); 19 }); 20 21})(jQuery); 22 23 24jQuery(document).ready(function ($) { 25 /* SCROOL UP */ 26 27 /* Filtros lista de servicios*/ 28 29 // if (jQuery("body").hasClass("page-id-268038")) { 30 // $('#c-hijo__primario').css('display', 'none'); 31 // $('#c-hijo__secundario').css('display', 'none'); 32 33 // $('#c-raiz__primario a').on('click', function (e) { 34 // e.preventDefault(); 35 // e.stopPropagation(); 36 // console.log('dentro primario'); 37 // $('#c-hijo__primario').addClass('c-servicios__visible'); 38 // $('#c-raiz__primario a').addClass('c-active'); 39 // $('#c-raiz__secundario a').removeClass('c-active'); 40 // $('#c-hijo__secundario').removeClass('c-servicios__visible'); 41 // $('.c-servicios-item').css('display', 'none'); 42 // $('.c-item__primario').css('display', 'flex'); 43 // }); 44 45 // $('#c-raiz__secundario a').on('click', function (e) { 46 // e.preventDefault(); 47 // e.stopPropagation(); 48 // console.log('dentro secundario'); 49 // $('#c-hijo__secundario').addClass('c-servicios__visible'); 50 // $('#c-raiz__secundario a').addClass('c-active'); 51 // $('#c-raiz__primario a').removeClass('c-active'); 52 // $('#c-hijo__primario').removeClass('c-servicios__visible'); 53 // $('.c-servicios-item').css('display', 'none'); 54 // $('.c-item__secundario').css('display', 'flex'); 55 // }); 56 57 // $('#c-pas a').on('click', function (e) { 58 // e.preventDefault(); 59 // e.stopPropagation(); 60 // $('.c-servicios-item').css('display', 'none'); 61 // $('.c-pas').css('display', 'flex'); 62 // $('#c-raiz__primario a').addClass('c-active'); 63 // $('#c-pas a').addClass('c-active'); 64 // $('#c-pdi a').removeClass('c-active'); 65 // $('#c-alumnado a').removeClass('c-active'); 66 // $('#c-colectivos a').removeClass('c-active'); 67 // }); 68 69 // $('#c-pdi a').on('click', function (e) { 70 // e.preventDefault(); 71 // e.stopPropagation(); 72 // $('.c-servicios-item').css('display', 'none'); 73 // $('.c-pdi').css('display', 'flex'); 74 // $('#c-raiz__primario a').addClass('c-active'); 75 // $('#c-pdi a').addClass('c-active'); 76 // $('#c-pas a').removeClass('c-active'); 77 // $('#c-alumnado a').removeClass('c-active'); 78 // $('#c-colectivos a').removeClass('c-active'); 79 // }); 80 // $('#c-alumnado a').on('click', function (e) { 81 // e.preventDefault(); 82 // e.stopPropagation(); 83 // $('.c-servicios-item').css('display', 'none'); 84 // $('.c-alumnado').css('display', 'flex'); 85 // $('#c-raiz__primario a').addClass('c-active'); 86 // $('#c-pdi a').removeClass('c-active'); 87 // $('#c-pas a').removeClass('c-active'); 88 // $('#c-alumnado a').addClass('c-active'); 89 // $('#c-colectivos a').removeClass('c-active'); 90 // }); 91 92 // $('#c-colectivos a').on('click', function (e) { 93 // e.preventDefault(); 94 // e.stopPropagation(); 95 // $('.c-servicios-item').css('display', 'none'); 96 // $('.c-colectivos').css('display', 'flex'); 97 // $('#c-raiz__primario a').addClass('c-active'); 98 // $('#c-pdi a').removeClass('c-active'); 99 // $('#c-pas a').removeClass('c-active'); 100 // $('#c-alumnado a').removeClass('c-active'); 101 // $('#c-colectivos a').addClass('c-active'); 102 // }); 103 104 // $('#c-gestion a').on('click', function (e) { 105 // e.preventDefault(); 106 // e.stopPropagation(); 107 // $('.c-servicios-item').css('display', 'none'); 108 // $('.c-gestion').css('display', 'flex'); 109 // $('#c-raiz__secundario a').addClass('c-active'); 110 // $('#c-gestion a').addClass('c-active'); 111 // $('#c-docencia a').removeClass('c-active'); 112 // $('#c-software a').removeClass('c-active');
113 // $('#c-infrastructuras a').removeClass('c-active'); 114 // $('#c-servicios a').removeClass('c-active'); 115 // }); 116 117 // $('#c-docencia a').on('click', function (e) { 118 // e.preventDefault(); 119 // e.stopPropagation(); 120 // $('.c-servicios-item').css('display', 'none'); 121 // $('.c-docencia').css('display', 'flex'); 122 // $('#c-raiz__secundario a').addClass('c-active'); 123 // $('#c-gestion a').removeClass('c-active'); 124 // $('#c-docencia a').addClass('c-active'); 125 // $('#c-software a').removeClass('c-active'); 126 // $('#c-infrastructuras a').removeClass('c-active'); 127 // $('#c-servicios a').removeClass('c-active'); 128 // }); 129 130 // $('#c-software a').on('click', function (e) { 131 // e.preventDefault(); 132 // e.stopPropagation(); 133 // $('.c-servicios-item').css('display', 'none'); 134 // $('.c-software').css('display', 'flex'); 135 // $('#c-raiz__secundario a').addClass('c-active'); 136 // $('#c-gestion a').removeClass('c-active'); 137 // $('#c-docencia a').removeClass('c-active'); 138 // $('#c-software a').addClass('c-active'); 139 // $('#c-infrastructuras a').removeClass('c-active'); 140 // $('#c-servicios a').removeClass('c-active'); 141 // }); 142 143 // $('#c-infrastructuras a').on('click', function (e) { 144 // e.preventDefault(); 145 // e.stopPropagation(); 146 // $('.c-servicios-item').css('display', 'none'); 147 // $('.c-infrastructuras').css('display', 'flex'); 148 // $('#c-raiz__secundario a').addClass('c-active'); 149 // $('#c-gestion a').removeClass('c-active'); 150 // $('#c-docencia a').removeClass('c-active'); 151 // $('#c-software a').removeClass('c-active'); 152 // $('#c-infrastructuras a').addClass('c-active'); 153 // $('#c-servicios a').removeClass('c-active'); 154 // }); 155 156 // $('#c-servicios a').on('click', function (e) { 157 // e.preventDefault(); 158 // e.stopPropagation(); 159 // $('.c-servicios-item').css('display', 'none'); 160 // $('.c-servicios').css('display', 'flex'); 161 // $('#c-raiz__secundario a').addClass('c-active'); 162 // $('#c-gestion a').removeClass('c-active'); 163 // $('#c-docencia a').removeClass('c-active'); 164 // $('#c-software a').removeClass('c-active'); 165 // $('#c-infrastructuras a').removeClass('c-active'); 166 // $('#c-servicios a').addClass('c-active'); 167 // }); 168 // } 169 /*NOTICIAS RELACIONADAS, si coincide con la entrada actual, se oculta, si no coincide se oculta la ultima*/ 170 if (jQuery("body").hasClass("single-post")) { 171 172 if (jQuery("body").find(".single-post .box-noticias-actividades")) { 173 var existe = false; 174 jQuery(".box-noticias-actividades .entry-title a").each(function () { 175 if (jQuery(".c-post__title").text().trim() === jQuery(this).text()) { 176 existe = true; 177 jQuery(this).closest('.jet-posts__item').remove(); 178 } 179 }); 180 if (!existe) { 181 jQuery(".box-noticias-actividades .jet-posts__item:last-child").remove(); 182 } 183 } 184 } 185 186 187 /* ACTIVIDADES RELACIONADAS, si coincide con la ctividad actual, se oculta, si no coincide se oculta la ultima*/ 188 if (jQuery("body").hasClass("single-event")) { 189 console.log('dentro post'); 190 if (jQuery("body").find(".single-event .c-actividades-interno")) { 191 var existe_relacionadas = false; 192 jQuery(".c-actividades-interno .elementor-heading-title a").each(function () { 193 if (jQuery(".c-post-actividades__title").text().trim() === jQuery(this).text()) { 194 existe_relacionadas = true; 195 jQuery(this).closest('article').remove(); 196 } 197 }); 198 if (!existe_relacionadas) { 199 jQuery(".c-actividades-interno article:last-child").remove(); 200 } 201 } 202 } 203 /*clickar en un iframe y que lo abra en la página y no dentro del frame*/ 204 205 $('#c-iframe__actividades').on('load', function () { 206 $('#c-iframe__actividades').contents().find('a').each( 207 function (e) { 208 $(this).on('click', function (e) { 209 e.preventDefault(); 210 e.stopPropagation(); 211 var link = $(this).attr('href'); 212 window.location = link; 213 }); 214 215 } 216 ); 217 });
218 219 /*MOD IFRAME CALENDARIO */ 220 $('#c-iframe__calendario').on('load', function () { 221 console.log("on load calendar"); 222 function uploadLinks() { 223 console.log("upload links"); 224 $('#c-iframe__calendario').contents().find('.em-cal-day-date a').each( 225 function (e) { 226 $(this).on('click', function (e) { 227 e.preventDefault(); 228 e.stopPropagation(); 229 var link = $(this).attr('href'); 230 window.location = link; 231 }); 232 } 233 ); 234 235 $('#c-iframe__calendario').contents().find('.em-calnav.em-calnav-next').each( 236 function (e) { 237 $(this).on('click', function (e) { 238 var checknext = setInterval(function () { 239 if ($('#c-iframe__calendario').contents().find('#em-loading').length) { 240 241 } else { 242 clearInterval(checknext); 243 setTimeout(function () { 244 uploadLinks(); 245 }, 50); 246 } 247 }, 100); 248 249 }); 250 } 251 ); 252 253 $('#c-iframe__calendario').contents().find('.em-calnav.em-calnav-prev').each( 254 function (e) { 255 $(this).on('click', function (e) { 256 var checkprev = setInterval(function () { 257 if ($('#c-iframe__calendario').contents().find('#em-loading').length) { 258 259 } else { 260 clearInterval(checkprev); 261 setTimeout(function () { 262 uploadLinks(); 263 }, 50); 264 } 265 }, 100); 266 267 }); 268 } 269 ); 270 271 $('#c-iframe__calendario').contents().find('#em-flatpickr .flatpickr-calendar .flatpickr-innerContainer .flatpickr-monthSelect-month').each( 272 function (e) { 273 $(this).on('click', function (e) { 274 var checkmonth = setInterval(function () { 275 if ($('#c-iframe__calendario').contents().find('#em-loading').length) { 276 277 } else { 278 clearInterval(checkmonth); 279 setTimeout(function () { 280 uploadLinks(); 281 }, 50); 282 } 283 }, 100); 284 285 }); 286 } 287 ); 288 } 289 uploadLinks(); 290 291 }); 292 293 /*fin clickar en un iframe y que lo abra en la página y no dentro del iframe*/ 294 setTimeout(function () { 295 $('.elementor-tab-title').removeClass('elementor-active'); 296 $('.elementor-tab-content').css('display', 'none'); 297 }, 100); 298 299 /* if (jQuery("body").hasClass("single-event")) { 300 if (jQuery(".elementor-element").hasClass("listado-etiquetas")) { 301 let d = document.querySelector('.single-event .listado-etiquetas .elementor-post-info__terms-list').innerHTML 302 d = d.replaceAll(',', ' / ', d) 303 document.querySelector('.single-event .listado-etiquetas .elementor-post-info__terms-list').innerHTML = d 304 } 305 } 306 */ 307 308 //MOD cambiar comas por barras 309 if ($(".single-post, .single-event")) { 310 if ($(".listado-etiquetas") && $('.listado-etiquetas .elementor-post-info__terms-list').length) { 311 let d = document.querySelector('.listado-etiquetas .elementor-post-info__terms-list').innerHTML 312 d = d.replaceAll(',', ' / ', d) 313 document.querySelector('.listado-etiquetas .elementor-post-info__terms-list').innerHTML = d 314 } 315 } 316 317 /*MOD CIMA si cambian el slug de cat portada dejará de funcionar y se quedará visible*/ 318 $(".elementor-post-info__terms-list-item").each(function () { 319 320 if ($(this).attr("href") == 'https://www.unirioja.es/actividades/categorias/portada/') { 321 $(this).remove(); 322 $(this).attr("style", "display: none !important"); 323 } else if ($(this).attr("href") == 'https://www.unirioja.es/category/portada/') { 324 $(this).remove(); 325 $(this).attr("style", "display: none !important"); 326 } 327 328 });
329 330 /*************************BUSCADOR MOD CimaDigital*****************************/ 331 var lastClicked = null; 332 //Cegoer el primer elemento del selector y ponerlo como predeterminado 333 if ($(".prosettings").length) { 334 lastClicked = $("input[name='customset[]']").parent().first(); 335 setSearchButton(); 336 } 337 //cuando se modifique el valor del selector entonces guardar la etiqueta correspondiente 338 $(document).on("change", "input[name='customset[]']", function () { 339 console.log("clicked on asp_label"); 340 lastClicked = $(this).parent(); 341 setSearchButton(); 342 //este codigo sirve para volver a cerrar el selector 343 $("#ajaxsearchprosettings1_1").css('visibility', 'hidden'); 344 $("#ajaxsearchprosettings1_1").css('opacity', '0'); 345 $("#ajaxsearchprosettings1_1").css('display', 'none'); 346 var nuevo = 0; 347 $(".prosettings").attr('data-opened', nuevo); 348 //selector cerrado 349 }); 350 //cuando se rellene el campo de buscar quitar acentos y caracteres no validos 351 $(document).on("change", ".proinput form input[type='search']", function () { 352 console.log("encoding value"); 353 var curValue = $(this).val(); 354 var encoded = replaceChars(curValue); 355 $(this).val(encoded); 356 }); 357 358 //.post-type-archive .c-actividades-interno-home .ecs-link-wrapper .c-cat__actividades .elementor-post-info__terms-list 359 //*******************COMMON FUNCTIONS********************// 360 //Cambiar el titulo del selctor 361 function setSearchButton() { 362 var selected = $(lastClicked).text(); 363 var myspan = $(".prosettings").find("span"); 364 if ($(myspan).length) { 365 console.log("myspan exist", selected); 366 $(myspan).html(selected); 367 //este codigo sirve para volver a cerrar el selector 368 $('#ajaxsearchprosettings1_2').css('display', 'none'); 369 $('#ajaxsearchprosettings1_2').css('visibility', 'hidden'); 370 $('#ajaxsearchprosettings1_2').css('opacity', '0'); 371 console.log("IKER",); 372 } else { 373 $(".prosettings").prepend("<span>" + selected + "</span>"); 374 } 375 } 376 377 function replaceChars(curValue) { 378 curValue = curValue.replaceAll("á", "a"); 379 curValue = curValue.replaceAll("é", "e"); 380 curValue = curValue.replaceAll("Ã", "i"); 381 curValue = curValue.replaceAll("ó", "o"); 382 curValue = curValue.replaceAll("ú", "u"); 383 384 curValue = curValue.replaceAll("Ã", "A"); 385 curValue = curValue.replaceAll("Ã", "E"); 386 curValue = curValue.replaceAll("Ã", "I"); 387 curValue = curValue.replaceAll("Ã", "O"); 388 curValue = curValue.replaceAll("Ã", "U"); 389 390 return curValue; 391 } 392 393 //MOD: CimaDigital 2024 David Roura 394 //Menu en mobile que aparezca siempre cerrado (submenú móvil) 395 396 if ($(".elementor-tab-title").length) { 397 setTimeout(function () { 398 $(".elementor-tab-title").removeClass("elementor-active"); 399 $(".elementor-tab-title").attr("aria-selected", false); 400 $(".elementor-tab-content").removeClass("elementor-active"); 401 $(".elementor-tab-content").css("display", "none"); 402 }, 1500); 403 } 404 405 406}); 407 408 409 410 411 412 413document.addEventListener('DOMContentLoaded', function () { 414 415 416 if (jQuery("body").hasClass("page-id-268038")) { 417 418 console.log('In Services') 419 420 421 // Obtén referencias a los select 422 const categoriaSelect = document.getElementById("cd_categoria"); 423 const perfilSelect = document.getElementById("cd_perfil_u"); 424 425 // Agrega un evento de cambio al select de categorÃa 426 categoriaSelect.addEventListener("change", function () { 427 // Verifica si el valor seleccionado es diferente de "" 428 if (categoriaSelect.value !== "") { 429 // Establece el valor del select de perfil en "Cualquiera" 430 perfilSelect.value = ""; 431 432 } 433 434 if (categoriaSelect.value == "") { 435 436 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 437 elementosPrimarios.forEach(function (elemento) { 438 elemento.style.display = "block"; 439 }); 440 441 } 442 443 444 if (categoriaSelect.value == "gestion") { 445 // Oculta todos los elementos con la clase "c-item__primario" 446 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 447 elementosPrimarios.forEach(function (elemento) { 448 elemento.style.display = "none"; 449 }); 450 // Muestra todos los elementos con la clase "c-pas" 451 var elementosCdPas = document.querySelectorAll(".c-gestion"); 452 if (elementosCdPas.length > 0) { 453 elementosCdPas.forEach(function (elemento) { 454 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 455 }); 456 } 457 } 458 459 460 if (categoriaSelect.value == "software") { 461 // Oculta todos los elementos con la clase "c-item__primario" 462 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 463 elementosPrimarios.forEach(function (elemento) { 464 elemento.style.display = "none"; 465 }); 466 // Muestra todos los elementos con la clase "c-pas" 467 var elementosCdPas = document.querySelectorAll(".c-sofware"); 468 if (elementosCdPas.length > 0) { 469 elementosCdPas.forEach(function (elemento) { 470 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 471 }); 472 } 473 } 474 475 if (categoriaSelect.value == "docencia") { 476 // Oculta todos los elementos con la clase "c-item__primario" 477 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 478 elementosPrimarios.forEach(function (elemento) { 479 elemento.style.display = "none"; 480 }); 481 // Muestra todos los elementos con la clase "c-pas" 482 var elementosCdPas = document.querySelectorAll(".c-docencia"); 483 if (elementosCdPas.length > 0) { 484 elementosCdPas.forEach(function (elemento) { 485 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 486 }); 487 } 488 } 489 490 if (categoriaSelect.value == "infraestructuras") { 491 // Oculta todos los elementos con la clase "c-item__primario" 492 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 493 elementosPrimarios.forEach(function (elemento) { 494 elemento.style.display = "none"; 495 }); 496 // Muestra todos los elementos con la clase "c-pas" 497 var elementosCdPas = document.querySelectorAll(".c-infrastru
497cturas"); 498 if (elementosCdPas.length > 0) { 499 elementosCdPas.forEach(function (elemento) { 500 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 501 }); 502 } 503 } 504 505 if (categoriaSelect.value == "servicios") { 506 // Oculta todos los elementos con la clase "c-item__primario" 507 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 508 elementosPrimarios.forEach(function (elemento) { 509 elemento.style.display = "none"; 510 }); 511 // Muestra todos los elementos con la clase "c-pas" 512 var elementosCdPas = document.querySelectorAll(".c-servicios"); 513 if (elementosCdPas.length > 0) { 514 elementosCdPas.forEach(function (elemento) { 515 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 516 }); 517 } 518 } 519 }); 520 521 // Agrega un evento de cambio al select de perfil 522 perfilSelect.addEventListener("change", function () { 523 // Verifica si el valor seleccionado es diferente de "" 524 if (perfilSelect.value !== "") { 525 526 categoriaSelect.value = ""; 527 } 528 529 530 if (perfilSelect.value == "") { 531 532 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 533 elementosPrimarios.forEach(function (elemento) { 534 elemento.style.display = "block"; 535 }); 536 537 } 538 539 540 if (perfilSelect.value == "PAS") { 541 // Oculta todos los elementos con la clase "c-item__primario" 542 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 543 elementosPrimarios.forEach(function (elemento) { 544 elemento.style.display = "none"; 545 }); 546 // Muestra todos los elementos con la clase "c-pas" 547 var elementosCdPas = document.querySelectorAll(".c-pas"); 548 if (elementosCdPas.length > 0) { 549 elementosCdPas.forEach(function (elemento) { 550 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 551 }); 552 } 553 } 554 555 556 if (perfilSelect.value == "PDI") { 557 // Oculta todos los elementos con la clase "c-item__primario" 558 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 559 elementosPrimarios.forEach(function (elemento) { 560 elemento.style.display = "none"; 561 }); 562 // Muestra todos los elementos con la clase "c-pas" 563 var elementosCdPas = document.querySelectorAll(".c-pdi"); 564 if (elementosCdPas.length > 0) { 565 elementosCdPas.forEach(function (elemento) { 566 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 567 }); 568 } 569 } 570 571 if (perfilSelect.value == "alumnado") { 572 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 573 elementosPrimarios.forEach(function (elemento) { 574 elemento.style.display = "none"; 575 }); 576 // Muestra todos los elementos con la clase "c-pas" 577 var elementosCdPas = document.querySelectorAll(".c-alumnado"); 578 if (elementosCdPas.length > 0) { 579 elementosCdPas.forEach(function (elemento) { 580 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 581 }); 582 } 583 } 584 585 if (perfilSelect.value == "otros") { 586 var elementosPrimarios = document.querySelectorAll(".c-servicios-item"); 587 elementosPrimarios.forEach(function (elemento) { 588 elemento.style.display = "none"; 589 }); 590 // Muestra todos los elementos con la clase "c-pas" 591 var elementosCdPas = document.querySelectorAll(".c-otros"); 592 if (elementosCdPas.length > 0) { 593 elementosCdPas.forEach(function (elemento) { 594 elemento.style.display = "block"; // Puedes usar "block" para mostrarlos o "inline" u otras propiedades de visualización según sea necesario. 595 }); 596 } 597 } 598 }); 599 } 600}); 601 602 603 604 605 606 607/* MOD CIMADIGITAL FIX PARPADEO MENà */ 608 609jQuery(document).ready(function ($) { 610 //Menu en mobile que aparezca siempre cerrado (submenú móvil) 611 if ($(".c-menu-listado .elementor-tab-title").length) { 612 // $('.c-menu-listado .elementor-tab-title').removeClass('elementor-active'); 613 614 setTimeout(function () { 615 $(".elementor-tab-title").removeClass("elementor-active"); 616 $(".elementor-tab-title").attr("aria-selected", false); 617 $(".elementor-tab-content").removeClass("elementor-active"); 618 $(".elementor-tab-content").css("display", "none"); 619 }, 3500); 620 621 $(".c-menu-listado").addClass("c-menu-listado-closed"); 622 $(".c-menu-listado .elementor-tab-title").click(function (event) { 623 event.preventDefault(); 624 console.log("click"); 625 626 if ($(".c-menu-listado").hasClass('c-menu-listado-closed')) { 627 $(".c-menu-listado").removeClass('c-menu-listado-closed'); 628 $(".c-menu-listado").addClass('c-menu-listado-open'); 629 } else { 630 $(".c-menu-listado").removeClass('c-menu-listado-open'); 631 $(".c-menu-listado").addClass('c-menu-listado-closed'); 632 } 633 }); 634 } 635}) 636/* END MOD CIMADIGITAL FIX PARPADEO MENà */ 637 638 639/*CAMBIO DE SELECTOR DE IDIOMA A TEXTO "English"*/ 640 641// document.addEventListener("DOMContentLoaded", function () { 642// let interval = setInterval(() => { 643// let googleTranslateDiv = document.querySelector("#google_translate_element"); 644 645// if (googleTranslateDiv) { 646// clearInterval(interval); 647 648// let userChangedLang = sessionStorage.getItem("manualTranslate"); 649 650// // Si no ha hecho clic en "English", eliminamos cualquier cookie previa 651// if (!userChangedLang) { 652// deleteCookie("googtrans"); 653// } 654 655// // Ocultamos el selector de Google 656// googleTranslateDiv.style.display = "none"; 657 658// // Crear el enlace "English" 659// let englishLink = document.createElement("a"); 660// englishLink.textContent = "English"; 661// englishLink.href = "#"; 662// englishLink.style.cursor = "pointer"; 663// englishLink.style.marginLeft = "10px"; 664// englishLink.style.textDecoration = "underline"; 665// englishLink.style.color = "#0073aa"; 666// englishLink.style.fontSize = "16px"; 667 668// englishLink.addEventListener("click", function (e) { 669// e.preventDefault();
670// setCookie("googtrans", "/en", 1); 671// sessionStorage.setItem("manualTranslate", "true"); 672// setTimeout(() => { 673// window.location.reload(); 674// }, 500); 675// }); 676 677// googleTranslateDiv.parentNode.insertBefore(englishLink, googleTranslateDiv.nextSibling); 678 679// // Observar si la barra de Google se cierra 680// const observer = new MutationObserver(() => { 681// // Esperamos un momento para verificar si la traducción fue cancelada 682// setTimeout(() => { 683// const bannerFrame = document.querySelector("iframe.goog-te-banner-frame"); 684// const translatedBody = document.querySelector("body[style*='translate']"); 685 686// // Si no hay banner y el body no está traducido, significa que se cerró 687// if (!bannerFrame && !translatedBody) { 688// deleteCookie("googtrans"); 689// sessionStorage.removeItem("manualTranslate"); 690// } 691// }, 500); // Esperamos medio segundo 692// }); 693 694// observer.observe(document.body, { childList: true, subtree: true }); 695// } 696// }, 1000); 697 698// function setCookie(name, value, days) { 699// let expires = ""; 700// if (days) { 701// const date = new Date(); 702// date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 703// expires = "; expires=" + date.toUTCString(); 704// } 705// const domain = window.location.hostname; 706// document.cookie = name + "=" + (value || "") + expires + "; path=/; domain=" + domain; 707// } 708 709// function deleteCookie(name) { 710// document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=" + window.location.hostname; 711// } 712// }); 713 714 715// /*FIN CAMBIO DE SELECTOR DE IDIOMA A TEXTO "English"*/ 716 717 718 719// document.addEventListener("DOMContentLoaded", function () { 720// setTimeout(() => { 721// const el = document.querySelector(".cd_google_translate"); 722// if (el) { 723 724 725// el.style.display = "block"; 726// } 727// }, 1000); 728// }); 729 730/*DESDE TODO LO QUE NO SEA UN MOVIL ELIMINA EL SELECTOR DE IDIOMAS DE GOOGLE PARA QUE FUNCIONE EN PC*/ 731 732document.addEventListener("DOMContentLoaded", function () { 733 const isMobile = /Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent); 734 const targetDiv = document.querySelector(".cd_idioma_del"); 735 736 if (targetDiv && !isMobile) { 737 targetDiv.remove(); // Elimina el div si NO es móvil 738 } 739}); 740 741/*FIN DESDE TODO LO QUE NO SEA UN MOVIL ELIMINA EL SELECTOR DE IDIOMAS DE GOOGLE PARA QUE FUNCIONE EN PC*/ 742 743 744/* FUNCIÃN QUE AL VOLVER A MOSTRAR LA WEB EN ESPAÃOL HACE UNA RECARGA QUE PERMITE QUE SE REINICIE EL IDIOMA EN LOS IFRAMES DE LA WEB */ 745(function () { 746 let lastLang = document.documentElement.lang; 747 748 setInterval(() => { 749 const currentLang = document.documentElement.lang; 750 if (currentLang !== lastLang) { 751 lastLang = currentLang; 752 753 if (currentLang === 'es') { 754 sessionStorage.setItem('gt-reload', 'es'); 755 location.reload(); 756 } 757 } 758 }, 500); 759})(); 760/* FIN FUNCIÃN QUE AL VOLVER A MOSTRAR LA WEB EN ESPAÃOL HACE UNA RECARGA QUE PERMITE QUE SE REINICIE EL IDIOMA EN LOS IFRAMES DE LA WEB */ 761 762 763document.addEventListener("DOMContentLoaded", function () { 764 // console.log("YEAYEAYEAYEA") 765 const enlaces = document.querySelectorAll('a.elementor-post-info__terms-list-item'); 766 enlaces.forEach(function (enlace) { 767 if (enlace.textContent.trim() === "Plazas agotadas") { 768 enlace.remove(); 769 } 770 }); 771}); 772 773 774 775// MOD CIMADIGITAL ICONOS ROTOS + FADE IN 776document.addEventListener("DOMContentLoaded", function () { 777 // Selecciona los iconos del acordeón dentro de los menús 778 const icons = document.querySelectorAll(
779 ".menu-listado .elementor-accordion-icon i, " + 780 ".c-menu-listado .elementor-accordion-icon i" 781 ); 782 783 icons.forEach(icon => { 784 // Reemplazar clases PRO rotas por las gratuitas 785 if (icon.classList.contains("fal") || icon.classList.contains("far")) { 786 icon.classList.remove("fal", "far"); 787 icon.classList.add("fas"); 788 } 789 // Mantenerlos ocultos inicialmente 790 icon.style.display = "inline-block"; 791 icon.style.opacity = "0"; 792 }); 793 794 // Mostrar suavemente después de 2 segundos 795 setTimeout(() => { 796 icons.forEach(icon => { 797 icon.style.opacity = "1"; 798 }); 799 }, 500); 800}); 801// FIN MOD CIMADIGITAL ICONOS ROTOS + FADE IN
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.