1/* 2 3jQuery('.ancla').click(function(e){ 4 5 e.preventDefault(); 6 // enlace = jQuery(this).attr('href'); 7 8 enlace = e.target.getAttribute("href") 9 desde = enlace.indexOf("#"); 10 11 htag = enlace.slice(desde+1, enlace.length); 12 13 14 var existeEnPagina = document.getElementById(htag); 15 16 17 if(existeEnPagina){ 18 jQuery('html, body').animate({ 19 scrollTop: jQuery('#'+htag).offset().top -50 20 }, 1000); 21 }else{ 22 23 window.location.href = enlace; 24 } 25 26 }); 27 28*/ 29 30jQuery(document).ready(function ($) { 31 console.log("href " + window.location.href); 32 gotoAnclafromExternalUrl(window.location.href); 33 34 jQuery(".ancla").click(function (e) { 35 e.preventDefault(); 36 // enlace = jQuery(this).attr('href'); 37 38 enlace = e.target.getAttribute("href"); 39 gotoAncla(enlace); 40 }); 41 42 function gotoAncla(enlace) { 43 desde = enlace.indexOf("#"); 44 45 htag = enlace.slice(desde + 1, enlace.length); 46 47 var existeEnPagina = document.getElementById(htag); 48 49 if (existeEnPagina) { 50 jQuery("html, body").animate( 51 { 52 scrollTop: jQuery("#" + htag).offset().top - 80, 53 }, 54 1000 55 ); 56 } else { 57 window.location.href = enlace; 58 } 59 } 60 61 function gotoAnclafromExternalUrl(enlace) { 62 desde = enlace.indexOf("#"); 63 64 htag = enlace.slice(desde + 1, enlace.length); 65 66 var existeEnPagina = document.getElementById(htag); 67 68 if (existeEnPagina) { 69 jQuery("html, body").animate( 70 { 71 scrollTop: jQuery("#" + htag).offset().top - 80, 72 }, 73 1000 74 ); 75 } 76 } 77 78 /* 79 jQuery('.ancla a').click(function(e){ 80 e.preventDefault(); 81 enlace = jQuery(this).attr('href'); 82 jQuery('html, body').animate({ 83 scrollTop: jQuery(enlace).offset().top -50 84 }, 1000); 85 }); 86 jQuery('.ancla').click(function(e){ 87 e.preventDefault(); 88 enlace = jQuery(this).attr('href'); 89 jQuery('html, body').animate({ 90 scrollTop: jQuery(enlace).offset().top -50 91 }, 1000); 92 }); 93*/ 94 jQuery(".owl-posts-3").owlCarousel({ 95 loop: true, 96 nav: true, 97 dots: false, 98 center: false, 99 items: 2, 100 lazyLoad: true, 101 margin: 30, 102 responsiveClass: true, 103 responsive: { 104 0: { 105 items: 1, 106 }, 107 500: { 108 items: 2, 109 }, 110 900: { 111 items: 3, 112 }, 113 1200: { 114 items: 3, 115 }, 116 1500: { 117 items: 3, 118 }, 119 1850: { 120 items: 3, 121 }, 122 }, 123 //navText: ['<img class="eu_slider_control eu_slider_left" src="../wp-content/themes/cooperativa-theme/images/flecha-left.png" width="20" height="33" />','<img class="eu_slider_control eu_slider_right" src="../wp-content/themes/cooperativa-theme/images/flecha-right.png" width="20" height="33" />'] 124 }); 125 jQuery(".owl-posts-publicaciones").owlCarousel({ 126 loop: true, 127 nav: false, 128 dots: true, 129 center: false, 130 items: 2, 131 lazyLoad: true, 132 margin: 30, 133 autoplay: true, 134 autoplayTimeout: 3000, 135 autoplayHoverPause: false, 136 responsiveClass: true, 137 responsive: { 138 0: { 139 items: 1, 140 }, 141 600: { 142 items: 2, 143 }, 144 800: { 145 items: 2, 146 }, 147 1200: { 148 items: 3, 149 }, 150 1500: { 151 items: 3, 152 }, 153 1850: { 154 items: 3, 155 }, 156 }, 157 //navText: ['<img class="eu_slider_control eu_slider_left" src="../wp-content/themes/cooperativa-theme/images/flecha-left.png" width="20" height="33" />','<img class="eu_slider_control eu_slider_right" src="../wp-content/themes/cooperativa-theme/images/flecha-right.png" width="20" height="33" />'] 158 }); 159 jQuery(".owl-posts-colaboradores").owlCarousel({ 160 loop: true, 161 nav: true, 162 dots: true, 163 center: true, 164 items: 2, 165 lazyLoad: true, 166 margin: 30, 167 autoplay: false, 168 autoplayTimeout: 3000, 169 autoplayHoverPause: false, 170 responsiveClass: true, 171 responsive: { 172 0: { 173 items: 1, 174 }, 175 600: { 176 items: 2, 177 }, 178 800: { 179 items: 2, 180 }, 181 1200: { 182 items: 3, 183 }, 184 1500: { 185 items: 3, 186 }, 187 1850: { 188 items: 3, 189 }, 190 }, 191 navText: ['<img class="eu_slider_control eu_slider_left" src="../wp-content/themes/uasb-childtheme-observatorio-de-la-educacion-digital/images/flecha-left.png" width="50" height="50" />','<img class="eu_slider_control eu_slider_right" src="../wp-content/themes/uasb-childtheme-observatorio-de-la-educacion-digital/images/flecha-right.png" width="50" height="50" />'] 192 }); 193 jQuery(".owl-patrimonio-carrusel").owlCarousel({ 194 loop: true, 195 nav: false, 196 dots: true, 197 center: false, 198 items: 1, 199 lazyLoad: true, 200 margin: 0, 201 autoplay: true, 202 autoplayTimeout: 3000, 203 autoplayHoverPause: false, 204 responsiveClass: true, 205 responsive: { 206 0: { 207 items: 1, 208 }, 209 400: { 210 items: 1, 211 }, 212 800: { 213 items: 1, 214 }, 215 900: { 216 items: 1, 217 }, 218 1200: { 219 items: 1, 220 }, 221 1500: { 222 items: 1, 223 }, 224 1850: { 225 items: 1, 226 }, 227 }, 228 //navText: ['<img class="eu_slider_control eu_slider_left" src="../wp-content/themes/cooperativa-theme/images/flecha-left.png" width="20" height="33" />','<img class="eu_slider_control eu_slider_right" src="../wp-content/themes/cooperativa-theme/images/flecha-right.png" width="20" height="33" />'] 229 }); 230 231 jQuery("#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4").click(function () { 232 jQuery(this).toggleClass("open"); 233 }); 234 235 var menu = jQuery(".site-header"); 236 jQuery(window).scroll(function () { 237 if (jQuery(this).scrollTop() > 100) { 238 menu.addClass("header-scroll"); 239 jQuery(".destacado").addClass("destacado-hide"); 240 } else { 241 menu.removeClass("header-scroll"); 242 jQuery(".destacado").removeClass("destacado-hide"); 243 } 244 }); 245 246 jQuery(".menuContainer, .newMenuContainer").addClass("paintWhite"); 247 248 jQuery(".bt-open-sidebar").click(function () { 249 jQuery(".internas-sidebar").addClass("sidebar-responsive"); 250 jQuery(".menuContainer, .newMenuContainer").addClass("paintGreen"); 251 jQuery(".menuContainer, .newMenuContainer").removeClass("paintWhite"); 252 jQuery(".bt-open-sidebar").hide(); 253 jQuery(".bt-close-sidebar").show(); 254 }); 255 jQuery(".bt-close-sidebar").click(function () { 256 jQuery(".internas-sidebar").removeClass("sidebar-responsive"); 257 jQuery(".menuContainer, .newMenuContainer").removeClass("paintGreen"); 258 jQuery(".menuContainer, .newMenuContainer").addClass("paintWhite"); 259 jQuery(".bt-open-sidebar").show(); 260 jQuery(".bt-close-sidebar").hide(); 261 }); 262 263 jQuery(".vista-lista").click(function () { 264 jQuery(".vista-bloque").removeClass("vista-active"); 265 jQuery(".vista-lista").addClass("vista-active"); 266 jQuery(".visualizacion-listado").show(); 267 jQuery(".visualizacion-bloque").hide(); 268 }); 269 jQuery(".vista-bloque").click(function () { 270 jQuery(".vista-lista").removeClass("vista-active"); 271 jQuery(".vista-bloque").addClass("vista-active"); 272 jQuery(".visualizacion-bloque").show(); 273 jQuery(".visualizacion-listado").hide(); 274 }); 275 276 jQuery(".bt-open-sidebarVC").click(function () { 277 jQuery(".menuContainerVC").slideToggle(function () { 278 jQuery(".bt-close-sidebarVC").show(); 279 jQuery(".bt-open-sidebarVC").hide(); 280 }); 281 }); 282 283 jQuery(".bt-close-sidebarVC").click(function () { 284 jQuery(".menuContainerVC").slideToggle(function () { 285 jQuery(".bt-close-sidebarVC").hide(); 286 jQuery(".bt-open-sidebarVC").show(); 287 }); 288 }); 289 290 //menu de areas 291 //codigo pleon 292 293 var listaDeItems = []; 294 let areasMenu = 295 document 296 .getElementById("areas-menu"); 297 if (areasMenu!==null) { 298 listaDeItems = areasMenu.getElementsByTagName("li");//traigo la lista 299 } 300 this.numeroDeItemsActivos = 0; 301 302 var get_list_items = () => { 303 var menu = document.getElementById("areas-menu"); 304 if (menu !== undefined && menu !== null) { 305 var menuClone = menu.cloneNode(true); //clono la lista 306 menuClone.id = "clonedMenu"; 307 menuClone.classList.add("clonedUl"); 308 //menuClone.classList.add("slide-top"); 309 var clonedItems = menuClone.getElementsByTagName("li"); 310 311 for (var i = 0; i < listaDeItems.length; i++) { 312 clonedItems[i].classList.add("clonedLi"); //asigno una nueva clase a los items clonados 313 } 314 315 var menuHolder = document.getElementsByClassName("extraItems"); 316 menuHolder[0].appendChild(menuClone); 317 } 318 319 320 var screenSize = jQuery(window).width(); 321 //resizeMenu(); 322 323 if(screenSize<=800){ //si se necesita habilitar la deteccion en un ancho de patnalla determinado 324 resizeMenu(); 325 }else{ 326 327 allNormal(); 328 } 329 330 activarSubMenu(); 331 }; 332 333 get_list_items(); //consigue el estado inicial de la lista 334 335 window.addEventListener("resize", function () { 336 //cada vez que alguien hace resize 337 338 var screenSize = jQuery(window).width(); 339 //resizeMenu(); 340 if(screenSize<=800){ //si se necesita habilitar la deteccion en un ancho de patnalla determinado 341 resizeMenu(); 342 }else{ 343 344 allNormal(); 345 } 346 347 jQuery(".extraItems").hide(); //desaparezco el menu cada que se haga resize para que no se vea el cálculo on live 348 clonedMenu.style.display = "none"; 349 }); 350 351 function allNormal() { 352 //reseteo en caso de que la ventana no necesite el botón de más y no necesito hacer los cálculos 353 354 var botonesExtra = document.getElementsByClassName("masBtn"); 355 356 if (botonesExtra.length > 0) { 357 for (var i = 0; i < botonesExtra.length; i++) { 358 botonesExtra[i].remove(); 359 } 360 clonedMenu.style.display = "none"; 361 } 362 363 var menu = document.getElementById("areas-menu"); 364 var items = menu.getElementsByTagName("li"); //listado de items 365 var clonedItems = clonedMenu.getElementsByTagName("li"); //listado de items clonados 366 367 for (var i = 0; i < items.length; i++) { 368 //pongo todo de nuevo en orden 369 370 items[i].style.display = "inline-flex"; 371 clonedItems[i].style.display = "none"; 372 } 373 } 374 375 function resizeMenu() { 376 var menuHolder = document.getElementsByClassName("menu-footer-mobile"); //cargo el contenedor del menu para saber su tamano 377 378 var width = menuHolder[0].clientWidth; //obtengo el ancho del holder 379 var numeroDeItems = Math.ceil(width / 170); //170 es el ancho de cada item, calculo el numero de items que alcanzan a mostrase en relacion a 100 px de ancho por item 380 381 if (numeroDeItems >= listaDeItems.length) { 382 //si el numero de items que alcanzan es mayor al de la lista entonces limito su calculo 383 numeroDeItems = listaDeItems.length; 384 } 385 386 var cuantosChildsToRemove = listaDeItems.length - numeroDeItems; //calculo el numero de items a ser removidos 387 this.numeroDeItemsActivos = cuantosChildsToRemove; 388 389 if (cuantosChildsToRemove > 0) { 390 //si el numero de items es mayor que 1 entonces procedo a retirarlos 391 392 var menu = document.getElementById("areas-menu"); 393 394 var items = menu.getElementsByTagName("li"); 395 var clonedItems = clonedMenu.getElementsByTagName("li"); 396 397 var botonesExtra = document.getElementsByClassName("masBtn"); 398 var extraItems = document.getElementsByClassName("ulContainer"); 399 400 if (botonesExtra.length > 0) { 401 for (var i = 0; i < botonesExtra.length; i++) { 402 botonesExtra[i].remove(); 403 } 404 } 405 var cuantosChildsToRemove = listaDeItems.length - numeroDeItems; 406 407 for (var i = listaDeItems.length - 1; i > numeroDeItems - 2; i--) { 408 //todos los que quiero que desaparezcan 409 410 items[i].style.display = "none"; 411 clonedItems[i].style.display = "inline"; 412 } 413 414 for (var i = 0; i <= numeroDeItems - 2; i++) { 415 //todos los que quiero que aparezcan 416 417 items[i].style.display = "inline"; 418 clonedItems[i].style.display = "none"; 419 } 420 421 var node = document.createElement("LI"); 422 node.classList.add("masBtn"); 423 node.innerHTML = 424 "<div class='insideButton' onclick='activarSubMenu()'> <div class='dot'></div> <div class='dot'></div> <div class='dot'></div> <div class='buttonText'>Más</div></div>"; 425 menu.appendChild(node); 426 } else { 427 //para cuando no hay que quitar ningun item 428 429 allNormal(); 430 } 431 } 432 433 /*FORM PROGRAMAS API: PAÃS/ESTADO/CIUDAD*/ 434 if( $("#wpforms-form-55060342, #wpforms-form-71284").length > 0){ 435 $(".wpforms-field-layout-preset-50-50").css("width", "100%"); 436 $("div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50").css({"padding":"0","margin":"0"}); 437 $("div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 .wpforms-field-select").css({"padding":"0","margin":"0"}); 438 439 var selectr_pais = $(".wpforms-container .wpforms-field.select_pais select"); 440 var selectr_state = $(".wpforms-container .wpforms-field.select_prov_state select"); 441 var selectr_ciudad = $(".wpforms-container .wpforms-field.select_ciudad select"); 442
443 var context_path = '/paises-json-api/fetch'; 444 $.ajax({ 445 url: context_path, 446 method: 'POST', 447 data: {"accion":"get_paises"}, 448 headers: { 449 "Accept": "application/json" 450 }, 451 success: function (data) { 452 var countries = data; 453 var comboCountries = "<option value=''>Seleccionar</option>"; 454 countries.forEach(element => { 455 comboCountries += '<option data-tel="' + element['tel_code'] + '" data-id="' + element['id'] + '" value="' + element['name'] + '">' + element['name']+'</option>'; 456 }); 457 //console.log("PAISES? ",comboCountries); 458 selectr_pais.html(comboCountries); 459 // State list 460 selectr_pais.on("change", function(){ 461 var country = this.value; 462 var tel_code = $(this).find("option:selected").data("tel"); 463 var id_pais = $(this).find("option:selected").data("id"); 464 selectr_state.html(""); 465 selectr_ciudad.html(""); 466 $(".country_code").remove(); 467 $(".wpforms-field.telefono").css("position", "relative"); 468 $(".wpforms-field.telefono input").css({"margin-left":"55px", "width": "76%"}); 469 $(".wpforms-field.code_tel input").val("+"+tel_code); 470 $(".wpforms-field.telefono ").prepend('<span class="country_code">+'+tel_code+' </span>'); 471 $(".country_code").css({"position":"absolute", "top":"20px", "left":"25px", "font-size":"14px","color":"#7d9c91"}); 472 //$(".wpforms-field.telefono input").val("+"+tel_code+" "); 473 $.ajax({ 474 url: context_path, 475 data: {"accion":"get_states", "id_country":id_pais}, 476 method: 'POST', 477 headers: { 478 "Accept": "application/json" 479 }, 480 success: function (data) { 481 var states = data; 482 var comboStates = "<option value=''>Seleccionar</option>"; 483 states.forEach(element => { 484 comboStates += '<option data-id="' + element['id'] + '" value="' + element['name'] + '">' + element['name'] + '</option>'; 485 }); 486 selectr_state.html(comboStates); 487 // City list 488 selectr_state.on("change", function () { 489 var state = this.value; 490 var id_state_prov = $(this).find("option:selected").data("id"); 491 selectr_ciudad.html(""); 492 $.ajax({ 493 url: context_path, 494 data: {"accion":"get_cities", "id_state":id_state_prov}, 495 method: 'POST', 496 headers: { 497 "Accept": "application/json" 498 }, 499 success: function (data) { 500 var cities = data; 501 var id_state_prov = $(this).find("option:selected").data("id"); 502 var comboCities = "<option value=''>Seleccionar</option>"; 503 cities.forEach(element => { 504 comboCities += '<option value="' + element['name'] + '">' + element['name'] + '</option>'; 505 }); 506 comboCities += '<option value="otra">Otra</option>'; 507 selectr_ciudad.html(comboCities); 508 //if (thisClass.cityValue) { $(".wpforms-container .wpforms-field.select_ciudad select").val(thisClass.cityValue).trigger("change"); } 509 }, 510 error: function (e) { 511 console.log("Error al obtener ciudades: " + e); 512 } 513 }); 514 515 }); 516 //if (thisClass.stateValue) { $(".wpforms-container .wpforms-field.select_prov_state select").val(thisClass.stateValue).trigger("change"); } 517 }, 518 error: function (e) { 519 console.log("Error al obtener estados/provincias: " + e); 520 } 521 }); 522 523 }); 524 //if (thisClass.countryValue) { $(".wpforms-container .wpforms-field.select_pais select").val(thisClass.countryValue).trigger("change"); } 525 }, 526 error: function (e) { 527 console.log("Error al obtener paÃses: " + e); 528 } 529 }); 530 } 531 /*FIN FORM PROGRAMAS API*/ 532 533}); 534function activarSubMenu() { 535 if (clonedMenu.style.display != "none") { 536 // clonedMenu.style.display = "none"; 537 538 jQuery(".extraItems").slideToggle( 539 function () { 540 jQuery(".buttonText").text("Menos"); 541 }, 542 function () { 543 jQuery(".buttonText").text("Más"); 544 } 545 ); 546 } else { 547 clonedMenu.style.display = "inline-flex"; 548 549 jQuery(".extraItems").slideToggle( 550 function () { 551 jQuery(".buttonText").text("Menos"); 552 }, 553 function () { 554 jQuery(".buttonText").text("Más"); 555 } 556 ); 557 } 558} 559 560//menu de areas 561//footer 562 563window.addEventListener("resize", function () { 564 resizeFooterInfo(); 565}); 566 567function resizeFooterInfo() { 568 var w = window.innerWidth; 569 570 if (w > 800) { 571 jQuery(".prevDescription").hide(); 572 jQuery(".col-footer-left").show(); 573 jQuery(".col-footer-right").show(); 574 575 jQuery(".col-footer-left").css("display", "inline-block");
576 jQuery(".col-footer-right").css("display", "inline-block"); 577 578 jQuery(".nextDescription").hide(); 579 } else { 580 jQuery(".nextDescription").show(); 581 jQuery(".prevDescription").hide(); 582 jQuery(".col-footer-left").hide(); 583 jQuery(".col-footer-right").show(); 584 } 585} 586 587jQuery(document).ready(function () { 588 jQuery(".nextDescription").click(function () { 589 jQuery(".prevDescription").show(); 590 jQuery(".col-footer-left").show(); 591 jQuery(".col-footer-right").hide(); 592 jQuery(this).hide(); 593 }); 594 595 jQuery(".prevDescription").click(function () { 596 jQuery(".nextDescription").show(); 597 jQuery(".col-footer-left").hide(); 598 jQuery(".col-footer-right").show(); 599 jQuery(this).hide(); 600 }); 601}); 602//footer 603 604//submenu lateral 605jQuery(document).ready(function () { 606 var newSideBar = document.getElementsByClassName("menu-container"); 607 var menuContainerVC = jQuery("<div class='menuContainerVC' >").insertBefore( 608 newSideBar 609 ); 610 jQuery(".menuContainerVC").append(newSideBar); 611 612 if (newSideBar[0] !== undefined) { 613 newSideBar[0].style.setProperty( 614 "--ancho-contenedor", 615 newSideBar[0].offsetWidth + "px" 616 ); 617 menuContainerVC[0].style.setProperty( 618 "--ancho-contenedor", 619 newSideBar[0].offsetWidth + "px" 620 ); 621 622 newSideBar[0].style.setProperty( 623 "--plusSign-pos", 624 newSideBar[0].offsetWidth - 30 + "px" 625 ); 626 627 var menusConSubmenu = newSideBar[0].getElementsByClassName( 628 "menu-item-has-children" 629 ); 630 jQuery(".menu-container").append("<div class='submenuHolderVC'></div>"); //pongo un contenedor vacio 631 632 for (var i = 0; i < menusConSubmenu.length; i++) { 633 //pongo el signo de mas alado de cada item con hijos 634 635 jQuery("<div class='plusSignVC' ></div>").insertBefore( 636 menusConSubmenu[i] 637 ); 638 menusConSubmenu[i].classList.add("menuPadre"); 639 menusConSubmenu[i].classList.add("nenu" + i); 640 641 var aItems = menusConSubmenu[i].getElementsByTagName("a"); 642 aItems[0].removeAttribute("href"); //remuevo links en caso que tenga 643 var UlChildrens = menusConSubmenu[i].getElementsByTagName("ul"); 644 UlChildrens[0].style.display = "none"; //desaparezco los items hijos originales 645 } 646 647 jQuery(".menuPadre").click(function () { 648 //detecto cual categoria padre fue clickeada 649 650 var thisObject = jQuery(this); 651 652 duplicarYMoverVC(thisObject); 653 }); 654 } 655 656 //side bar sin usar Visual Composer 657 658 var SideBar = document.getElementsByClassName("internas-sidebar-container"); 659 660 if (SideBar[0] !== undefined) { 661 //si es que no existe sidebar no hago nada 662 663 var menusConSubmenu = SideBar[0].getElementsByClassName( 664 "menu-item-has-children" 665 ); //busco los items con ijos 666 667 jQuery(".internas-sidebar-container").append( 668 "<div class='submenuHolder'></div>" 669 ); //pongo un contenedor vacio 670 671 for (var i = 0; i < menusConSubmenu.length; i++) { 672 //pongo el signo de mas alado de cada item con hijos 673 jQuery("<div class='plusSign' ></div>").insertBefore(menusConSubmenu[i]); 674 menusConSubmenu[i].classList.add("menuPadre"); 675 menusConSubmenu[i].classList.add("nenu" + i); 676 677 var aItems = menusConSubmenu[i].getElementsByTagName("a"); 678 aItems[0].removeAttribute("href"); //remuevo links en caso que tenga 679 var UlChildrens = menusConSubmenu[i].getElementsByTagName("ul"); 680 UlChildrens[0].style.display = "none"; //desaparezco los items hijos originales 681 } 682 683 jQuery(".menuPadre").click(function () { 684 //detecto cual categoria padre fue clickeada 685 686 var thisObject = jQuery(this); 687 688 duplicarYMover(thisObject); 689 }); 690 691 var currentPadre = SideBar[0].getElementsByClassName("current-menu-parent"); 692 693 if (currentPadre[0] !== undefined) { 694 var subMenu = currentPadre[0].getElementsByClassName("sub-menu"); 695 696 if (subMenu[0] !== undefined) { 697 //si es que tiene submenu duplicar 698 699 duplicarYMover(currentPadre); 700 } 701 } 702 } 703}); 704 705function duplicarYMoverVC(padre) { 706 var thisObject = padre; 707 708 var SideBar = document.getElementsByClassName("menu-container"); 709 console.log("offsw " + SideBar[0].offsetWidth); 710 711 SideBar[0].classList.add("newPosVC"); 712 SideBar[0].classList.remove("oldPosVC"); //pongo las clases para mover el menu 713 SideBar[0].style.setProperty( 714 "--variable-width", 715 "-" + SideBar[0].offsetWidth + "px" 716 ); 717 718 var divCol1 = SideBar[0].getElementsByTagName("div"); 719 console.log("divCol1 " + divCol1); 720 divCol1[0].classList.add("maxWidth"); //poner una clase maxWidth no se ha usado hay como borrar 721 722 var UlHijo = thisObject[0].getElementsByTagName("ul"); 723 var clonedUlHijo = UlHijo[0].cloneNode(true); //clono la lista de hijos que van aparecer 724 clonedUlHijo.style.display = "block"; 725 726 var menuHolder = document.getElementsByClassName("submenuHolderVC"); 727 728 menuHolder[0].innerHTML = ""; 729 jQuery(".submenuHolderVC").append( 730 "<a onclick='regresarVC()' class='volverText '><div class='backArrowVC'></div>Volver</a>" 731 ); 732 menuHolder[0].appendChild(clonedUlHijo); 733 734 var anchoMenu = jQuery(".menu-container").width(); 735} 736 737function regresarVC() { 738 console.log("volviendo"); 739 var SideBar = document.getElementsByClassName("menu-container"); 740 SideBar[0].classList.remove("newPosVC"); 741 SideBar[0].classList.add("oldPosVC"); 742} 743 744function duplicarYMover(padre) { 745 var thisObject = padre; 746 747 var SideBar = document.getElementsByClassName("internas-sidebar-container"); 748 SideBar[0].classList.add("newPos"); 749 SideBar[0].classList.remove("oldPos"); //pongo las clases para mover el menu 750 751 var divCol1 = SideBar[0].getElementsByTagName("div"); 752 console.log("divCol1 " + divCol1); 753 divCol1[0].classList.add("maxWidth"); //poner una clase maxWidth no se ha usado hay como borrar 754 755 var UlHijo = thisObject[0].getElementsByTagName("ul"); 756 var clonedUlHijo = UlHijo[0].cloneNode(true); //clono la lista de hijos que van aparecer 757 clonedUlHijo.style.display = "block"; 758 759 var menuHolder = document.getElementsByClassName("submenuHolder"); 760 761 menuHolder[0].innerHTML = ""; 762 jQuery(".submenuHolder").append( 763 "<a onclick='regresar()' class='volverText '><div class='backArrow'></div>Volver</a>" 764 ); 765 menuHolder[0].appendChild(clonedUlHijo); 766 767 var anchoMenu = jQuery(".internas-sidebar-container").width(); 768} 769 770function regresar() { 771 console.log("volviendo"); 772 var SideBar = document.getElementsByClassName("internas-sidebar-container"); 773 SideBar[0].classList.remove("newPos"); 774 SideBar[0].classList.add("oldPos"); 775} 776 777jQuery(document).ready(function () { 778 jQuery(".selectConUrl").on("change", function () { 779 var url = jQuery(this).val(); 780 781 console.log(url); 782 783 if (url) { 784 window.location = url; 785 } 786 return false;
787 }); 788 789 jQuery(".selectConUrlCAEI").on("change", function () { 790 var url = jQuery(this).val(); 791 console.log(url); 792 if (url) { 793 window.location ="?order=" + url; 794 } 795 return false; 796 }); 797 798 jQuery(".selectPubliCAEI").on("change", function () { 799 var url = jQuery(this).val(); 800 console.log(url); 801 if (url) { 802 window.location ="?order=" + url; 803 } 804 return false; 805 }); 806 807 console.log("replacing icon"); 808 // jQuery(".searchIcon a").text(''); 809 jQuery(".searchIcon a").html( 810 "<img class='searchIcon' style='width: 16px; height: 16px;' src='/wp-content/uploads/2021/02/searchIcon.png'>" 811 ); 812 //jQuery(".searchIcon a").attr("src", "https://www.uasb.edu.ec/wp-content/uploads/2021/02/searchIcon.png") 813 814 jQuery(".searchIcon a").click(function () { 815 jQuery(".searchBox").slideToggle("fast"); 816 }); 817 818 console.log("history previous " + window.history.length); 819 if (window.history.length <= 1) { 820 jQuery(".back_btn a").hide(); 821 } 822}); 823 824jQuery(".back_btn a").click(function () { 825 window.history.back(); 826}); 827 828jQuery(".tribe-events-ical").text("+ Outlook y otros calendarios"); 829 830jQuery(document).ready(function () { 831 var addthis = 832 '<div><!-- Go to www.addthis.com/dashboard to customize your tools --> <div class="addthis_inline_share_toolbox_g2d7"></div></div>'; 833 jQuery(".tribe-events-schedule").append(addthis); 834}); 835 836jQuery(".showShare a").click(function () { 837 console.log("is working"); 838 jQuery(".shareBox").slideToggle("fast"); 839}); 840 841jQuery(".printShare a").click(function () { 842 console.log("is working"); 843 window.print(); 844}); 845 846jQuery(".sendShare a").click(function () { 847 console.log("is working"); 848 var pageUrl = encodeURIComponent(document.URL); 849 url = 850 "mailto:?subject=" + 851 "Mira esta página de la Universidad Andina Simón Bolivar" + 852 "&body=" + 853 pageUrl; 854 window.open(url, "NewWindow", url); 855}); 856 857jQuery(".btn-modal").click(function () { 858 var linkId = jQuery(this).attr("data-colaborador-id"); // => 1 859 jQuery(".modal").hide();
860 jQuery(".modal-" + linkId).fadeIn(); 861}); 862jQuery(".btn-modal-close").click(function () { 863 jQuery(".modal").hide(); 864}); 865jQuery(".modal").click(function () { 866 jQuery(".modal").hide(); 867}); 868 869jQuery(".filtros-responsive").click(function () { 870 jQuery(".filtros").toggleClass( "active" ); 871}); 872 873//custom select 874/* 875 876var x, i, j, l, ll, selElmnt, a, b, c; 877 878x = document.getElementsByClassName("contenedor-select-general"); 879l = x.length; 880for (i = 0; i < l; i++) { 881 selElmnt = x[i].getElementsByTagName("select")[0]; 882 ll = selElmnt.length; 883 884 a = document.createElement("DIV"); 885 a.setAttribute("class", "select-selected"); 886 a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML; 887 x[i].appendChild(a); 888 889 b = document.createElement("DIV"); 890 b.setAttribute("class", "select-items select-hide"); 891 for (j = 1; j < ll; j++) { 892 893 c = document.createElement("DIV"); 894 c.innerHTML = selElmnt.options[j].innerHTML; 895 c.addEventListener("click", function(e) { 896 897 var y, i, k, s, h, sl, yl; 898 s = this.parentNode.parentNode.getElementsByTagName("select")[0]; 899 sl = s.length; 900 h = this.parentNode.previousSibling; 901 for (i = 0; i < sl; i++) { 902 if (s.options[i].innerHTML == this.innerHTML) { 903 s.selectedIndex = i; 904 h.innerHTML = this.innerHTML; 905 y = this.parentNode.getElementsByClassName("same-as-selected"); 906 yl = y.length; 907 for (k = 0; k < yl; k++) { 908 y[k].removeAttribute("class"); 909 } 910 this.setAttribute("class", "same-as-selected"); 911 break; 912 } 913 } 914 h.click(); 915 }); 916 b.appendChild(c); 917 } 918 x[i].appendChild(b); 919 a.addEventListener("click", function(e) { 920 921 e.stopPropagation(); 922 closeAllSelect(this); 923 this.nextSibling.classList.toggle("select-hide"); 924 this.classList.toggle("select-arrow-active"); 925 }); 926} 927 928 929function closeAllSelect(elmnt) { 930 931 var x, y, i, xl, yl, arrNo = []; 932 x = document.getElementsByClassName("select-items"); 933 y = document.getElementsByClassName("select-selected"); 934 xl = x.length; 935 yl = y.length; 936 for (i = 0; i < yl; i++) { 937 if (elmnt == y[i]) { 938 arrNo.push(i) 939 } else { 940 y[i].classList.remove("select-arrow-active"); 941 } 942 } 943 for (i = 0; i < xl; i++) { 944 if (arrNo.indexOf(i)) { 945 x[i].classList.add("select-hide"); 946 } 947 } 948} 949 950document.addEventListener("click", closeAllSelect);*/
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.