PageSourceSearch

https://www.uasb.edu.ec/centro-de-escritura-academica/wp-content/themes/uasb-theme/js/script.js?ver=1.0.12

js uasb.edu.ec collected 2026-10-02 03:27:00 UTC 29,259 bytes, 950 lines download raw bytes

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.