var pathEn = '/en' + window.location.pathname; var namePaht = window.location.pathname; var pathEs = namePaht.substring(3); var consultaJson = '/json/pregrado.json' var app = (function() { function detecte() { var cadena = window.location.pathname; var path = cadena.substr(0, 4) if (path == '/en/') { $('.menuHeader').load('/componentMenu/headerEn.html'); $('.footer-section').load('/componentMenu/footerEn.html'); } else { $('.menuHeader').load('/componentMenu/header.html'); $('.footer-section').load('/componentMenu/footer.html'); } } return { detecte: detecte } })() app.detecte(); function rutesJson() { $.ajax({ url: consultaJson, type: 'GET', dataType: 'json', success: function(data) { var nam, indice, indice2 // filtro; for (var i = 0; i < data.length; i++) { nam = data[i].es nam2 = data[i].en if (nam === namePaht) { indice = data.findIndex(function(ind) { return ind.es === namePaht }); var urlEn = data[indice].en $(".data2").attr("href", urlEn) } else if (nam2 === namePaht) { indice2 = data.findIndex(function(ind) { return ind.en === namePaht }); var urlEs = data[indice2].es $(".data").attr("href", urlEs) } } }, error: function(xhr, status) { // console.log('Disculpe, existió un problema'); }, // código a ejecutar sin importar si la petición falló o no complete: function(xhr, status) {} }) } rutesJson() function eventos() { $.ajax({ type: "GET", url: "https://viveupc.pe/api/events/list-events/", dataType: "json", success: function(dataEvents) { var contentTaller2 = ''; var tabItemTaller2 = ''; if (dataEvents.length === 0) { $('.seccion-events').addClass('hidden') } if (dataEvents.length <= 4) { $('.arrow-event').addClass('hidden') } else { $('.arrow-event').removeClass('hidden') } for (var index = 0; index < dataEvents.length; index++) { var id = dataEvents[index].id; var startDay = dataEvents[index].starts_at; var uri = dataEvents[index].url; var description = dataEvents[index].long_description; var titleTaller = dataEvents[index].name; var img = dataEvents[index].list_image; var months = ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'] var active = ''; if (index == 0) { active = 'slick-current'; } tabItemTaller2 += `

${months[new Date(startDay).getMonth()]}

${new Date(startDay).getDate()}

${titleTaller}

` contentTaller2 += `

${titleTaller}

${description}

` } $('.content-tab-nav').append(tabItemTaller2) $('.slider-home-for').html(contentTaller2) if ($('.slider-home-for').length > 0) { $('.content-tab-nav').slick({ slidesToShow: 4, slidesToScroll: 1, asNavFor: '.slider-home-for', focusOnSelect: true, arrows: false, responsive: [{ breakpoint: 992, settings: { slidesToShow: 2, } }, { breakpoint: 768, settings: { variableWidth: true, slidesToShow: 1, } } ] }); } if ($('.slider-home-for').length > 0) { $('.slider-home-for').slick({ slidesToShow: 1, slidesToScroll: 1, prevArrow: $('.prev-home'), nextArrow: $('.next-home'), dots: false, fade: true, asNavFor: '.content-tab-nav', responsive: [{ breakpoint: 768, settings: { arrows: false, slidesToShow: 1, slidesToScroll: 1, } }] }); } } }); } eventos() $(document).ready(function() { // Inicio Header var btn = $('#btn-menu') var contentMenu = $('#menu-desplegable'); btn.click(function() { contentMenu.addClass('menu-active') }) $('#ocultar').click(function() { contentMenu.removeClass('menu-active') }) $('#btn-desplegar').click(function() { $('#show').toggle('.list-oculto-movil-activo') }) $('#btn-desplegar-2').click(function() { $('#show-2').toggle('.list-oculto-movil-activo') }) $('#btn-desplegar-3').click(function() { $('#show-3').toggle('.list-oculto-movil-activo') }) $('#mostrar').on('click', function() {}) // Fin Header // Scroll flechas abajos $('.position-arrow-down').click(function() { $('html, body').animate({ scrollTop: $("#section-1").offset().top - 50 }, 1000); }) // $('.f-arrow-down').click(function () { // $('html, body').animate({ // scrollTop: $("#aboutprogram").offset().top - 30 // }, 1000); // }) // slider $('.slider-img:first').fadeIn(); $('.bullets').click(function() { $('.bullets').removeClass('selected'); $(this).addClass('selected'); currIndex = $(this).index() + 1; $('.slider-img').fadeOut(0); $('.slider-img:nth-child(' + currIndex + ')').fadeIn(); }); // $(".item-show").click(function() { // $(this).next(".mostrar-convenios").toggleClass("item-activo"); // }); $(".item-show").click(function () { $(this).next(".mostrar-convenios").toggleClass("d-none"); }); // video new layoud // var $firstVideo; function modalOnload() { // $firstVideo = $('.video-play-slick').data("src") $('.content-modal-fisrt .close').on('click', function() { $('.content-modal-fisrt').addClass('minimize') }) $('.window-modal #mini-window').on('click', function() { $('.window-modal').addClass('mini-youtube') $('#mini-window').css('display', 'none') }) $('.video-btn').on('click', function() { if ($('.video-float').length > 0) { var videoURL = $('.video-float').prop('src'); videoURL = videoURL.replace("&autoplay=1", ""); $('.video-float').prop('src', ''); $('.video-float').prop('src', videoURL); } }) } modalOnload() // modal para ver video - interna y home var $videoSrc; $('.video-btn').click(function() { $videoSrc = $(this).data("src"); }); $('#myModal').on('shown.bs.modal', function(e) { $("#myModal #video").attr('src', $videoSrc + "?rel=0&showinfo=0&modestbranding=1&autoplay=1"); }) $('#myModal').on('hide.bs.modal', function(e) { $("#myModal #video").attr('src', $videoSrc); }) // Mostrar y ocultar tab malla - Interna $('.container-malla-mobile').click(function() { $(this).next('.malla-mobile').toggleClass("d-md-block d-none") $(this).children('.fa-angle-down').toggleClass('hidden') $(this).children('.fa-angle-up').toggleClass('hidden') // Cambiar de fondo blanco a fondo rojo $('.container-malla-mobile').removeClass("ciclo-active") $(this).addClass("ciclo-active") }) // Mostrar y ocultar info de carreras - home $('.content-facultades li div, .content-facultades_en li div').click(function() { // Activar fondo rojo $('.content-facultades li div, .content-facultades_en li div').removeClass('faculty-active') $(this).addClass('faculty-active') // Contenedor para carreras - mobile $('.content-facultades li div:nth-child(2), .content-facultades_en li div:nth-child(2)').remove() var faculty_id = $(this).parent() if ($(this).parent()[0].className == 'career_es') { faculty_id.append('
') } else if ($(this).parent()[0].className == 'career_en') { faculty_id.append('
') } // Cambiar flechas - mobile $('.content-facultades li div .fa-angle-down, .content-facultades_en li div .fa-angle-down').addClass('d-block') $('.content-facultades li div .fa-angle-down, .content-facultades_en li div .fa-angle-down').removeClass('d-none') $('.content-facultades li div .fa-angle-up, .content-facultades_en li div .fa-angle-up').addClass('d-none') $(this).children('.fa-angle-down').removeClass('d-block') $(this).children('.fa-angle-down').addClass('d-none') $(this).children('.fa-angle-up').removeClass('d-none') // Cambiar facultad var faculty_name = dataCarreras[$(this).parent().index()].faculty var faculty_link = dataCarreras[$(this).parent().index()].faculty_link var faculty_name_en = dataCarreras[$(this).parent().index()].faculty_en var faculty_link_en = dataCarreras[$(this).parent().index()].faculty_link_en var faculty_alt = dataCarreras[$(this).parent().index()].faculty_alt $('#faculty').children().remove() $('#faculty_en').children().remove() $('#faculty').append('' + faculty_name + '') $('#faculty_en').append('' + faculty_name_en + '') // Generar carreras var array_professional_careers = dataCarreras[$(this).parent().index()].professional_careers $('#professional_careers p').remove() $('#professional_careers_en p').remove() $.each(array_professional_careers, function(index, value) { // Generar carreras - Desktop if (index == 0) { $('#professional_careers').append('

' + value.name + '

') $('#professional_careers_en').append('

' + value.name_en + '

') // Generar info detallada para la primera carrera $('#career_image').attr('src', '/' + value.img) $('#career_image').attr('alt', value.alt) $('#career_image_en').attr('src', '/' + value.img) $('#career_image_en').attr('alt', value.alt_en) $('#career_name').text(value.name) $('#career_name_en').text(value.name_en) $('#career_description').text(value.description) $('#career_description_en').text(value.description_en) $('#career_alt').text(value.alt) // $('#career_link').attr('href', value.link) // $('#career_link_en').attr('href', value.link_en) } else { $('#professional_careers').append('

' + value.name + '

') $('#professional_careers_en').append('

' + value.name_en + '

') } // Generar carreras - Mobile $('.career_detail').append('' + value.name + '
') $('.career_detail_en').append('' + value.name_en + '
') }) // Info detallada por carrera $('#professional_careers p, #professional_careers_en p').hover(function() { // Activar efecto de traslado $(".content-info-carrer").fadeIn(5000); // Activar letra roja $('#professional_careers p a, #professional_careers_en p a').removeClass('text-red') $(this).children().addClass('text-red') var career_index = $(this).attr('data_index_careers') var career_info = array_professional_careers[career_index] $('#career_image').attr('src', '/' + career_info.img) $('#career_image_en').attr('src', '/' + career_info.img) $('#career_name').text(career_info.name) $('#career_name_en').text(career_info.name_en) $('#career_description').text(career_info.description) $('#career_description_en').text(career_info.description_en) $('#career_alt').text(career_info.alt) // $('#career_link').attr('href', career_info.link) // $('#career_link_en').attr('href', career_info.link_en) }) }) // Info detallada para carrera por default (Administración en Hotelería y Turismo) $('#professional_careers p, #professional_careers_en p').hover(function() { // Activar efecto de traslado $(".content-info-carrer").fadeIn(5000); // Activar letra roja $('#professional_careers p a, #professional_careers_en p a').removeClass('text-red') $(this).children().addClass('text-red') var career_index_default = $(this).attr('data_index_careers') var career_info_default = dataCarreras[0].professional_careers[career_index_default] $('#career_image').attr('src', '/' + career_info_default.img) $('#career_image_en').attr('src', '/' + career_info_default.img) $('#career_name').text(career_info_default.name) $('#career_name_en').text(career_info_default.name_en) $('#career_description').text(career_info_default.description) $('#career_description_en').text(career_info_default.description_en) // $('#career_link').attr('href', career_info_default.link) // $('#career_link_en').attr('href', career_info_default.link_en) }) // Botón admision en interna $(window).scroll(function() { if ($(this).scrollTop() > 300) { $("#btn-admision-interna").addClass("fixed-btn-admision-interna"); $("#btn-admision-interna").css('width', 'max-content'); } else { $("#btn-admision-interna").removeClass("fixed-btn-admision-interna"); $("#btn-admision-interna").css('width', 'unset'); } }); // Botón admision en home // $(window).scroll(function () { // if ($(this).scrollTop() > 100 && $(this).scrollTop() < 3300) { // $("#btn-admision-home").addClass("fixed-btn-admision"); // } else if ($(this).scrollTop() > 3300) { // $("#btn-admision-home").removeClass("fixed-btn-admision"); // } else { // $("#btn-admision-home").removeClass("fixed-btn-admision"); // } // }); // HOVER puntos de ubicación en mapamundi $('.hover-university').mouseover(function() { var country = $(this).attr('data-country') $('.icon-' + country).addClass('bounce') console.log(country) }) $('.hover-university').mouseout(function() { var country = $(this).attr('data-country') $('.icon-' + country).removeClass('bounce') }) // HOVER puntos de ubicación en mapamundi $('.hover-university').mouseover(function() { var country = $(this).attr('data-country') $('.icon-' + country).addClass('bounce') console.log(country) }) $('.hover-university').mouseout(function() { var country = $(this).attr('data-country') $('.icon-' + country).removeClass('bounce') }) // Slider Admision - home // if ($('#slider-admission').length > 0) { // $("#slider-admission").slick({ // autoplay: true, // autoplaySpeed: 3500, // dots: true, // infinite: true, // prevArrow: $('.prev-admission'), // nextArrow: $('.next-admission'), // speed: 300, // slidesToShow: 4, // slidesToScroll: 4, // responsive: [{ // breakpoint: 1200, // settings: { // slidesToShow: 3, // slidesToScroll: 3, // } // }, // { // breakpoint: 768, // settings: { // arrows: false, // variableWidth: true, // slidesToShow: 1, // slidesToScroll: 1, // } // } // ] // }) // } // if ($('#slider-why-upc').length > 0) { // // Slider Why - home // $("#slider-why-upc").slick({ // autoplay: true, // autoplaySpeed: 3500, // dots: true, // infinite: true, // prevArrow: $('.prev-why'), // nextArrow: $('.next-why'), // speed: 300, // slidesToShow: 4, // slidesToScroll: 4, // responsive: [{ // breakpoint: 992, // settings: { // slidesToShow: 3, // slidesToScroll: 3, // } // }, // { // breakpoint: 768, // settings: { // arrows: false, // variableWidth: true, // slidesToShow: 1, // slidesToScroll: 1, // } // } // ] // }); // } if ($('.slider-for').length > 0) { // Slider de videos $('.slider-for').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: true, fade: true, asNavFor: '.slider-nav', autoplay: false, prevArrow: $('.prev-flecha'), nextArrow: $('.next-flecha'), }); } if ($('.slider-nav').length > 0) { $('.slider-nav').slick({ slidesToShow: 3, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, vertical: true, centerMode: false, focusOnSelect: true, responsive: [{ breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 768, settings: { vertical: false, variableWidth: true, slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 425, settings: { vertical: false, variableWidth: true, slidesToShow: 1, slidesToScroll: 1, } } ] }); } if ($('.slider-for-arq').length > 0) { // Slider de videos arquitectura $('.slider-for-arq').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.slider-nav-arq', autoplay: false, prevArrow: $('.prev-flecha'), nextArrow: $('.next-flecha'), }); } if ($('.slider-nav-arq').length > 0) { $('.slider-nav-arq').slick({ slidesToShow: 4, slidesToScroll: 1, asNavFor: '.slider-for-arq', arrows: false, dots: false, vertical: false, centerMode: false, focusOnSelect: true, responsive: [{ breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 768, settings: { vertical: false, variableWidth: true, slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 425, settings: { vertical: false, variableWidth: true, slidesToShow: 1, slidesToScroll: 1, } } ] }); } if ($('.carousel').length > 0) { $('.carousel').slick({ centerMode: false, centerPadding: '60px', slidesToShow: 4, infinite: false, arrows: false, dots: false, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // arrows: false, centerMode: true, // centerPadding: '40px', slidesToShow: 1, dots: true, // variableWidth: false, } }] }); } if ($('.carousel-admission').length > 0) { $('.carousel-admission').slick({ centerMode: false, centerPadding: '60px', slidesToShow: 3, slidesToScroll: 3, infinite: false, arrows: false, dots: true, variableWidth: false, responsive: [ { breakpoint: 992, settings: { centerMode: false, slidesToShow: 2, slidesToScroll: 2, dots: true, } }, { breakpoint: 768, settings: { centerMode: true, slidesToShow: 1, slidesToScroll: 1, dots: true, } } ] }); } if ($('#slider-why-upc').length > 0) { $('#slider-why-upc').slick({ centerMode: false, centerPadding: '60px', slidesToShow: 4, infinite: true, prevArrow: $('.prev-why'), nextArrow: $('.next-why'), dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { arrows: false, centerMode: true, // centerPadding: '40px', slidesToShow: 1, dots: true, // Se habilitan los dots para móvil // variableWidth: false, } }, { breakpoint: 1024, settings: { slidesToShow: 4, dots: false // Se deshabilitan los dots para tamaños de pantalla mayores a 1024px } }] }); } if ($('.carousel-admision').length > 0) { $('.carousel-admision').slick({ autoplay: true, autoplaySpeed: 3500, centerMode: false, centerPadding: '60px', slidesToShow: 2, infinite: true, arrows: false, dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // arrows: false, centerMode: true, // centerPadding: '40px', slidesToShow: 1, dots: true, // variableWidth: false, } }] }); } if ($('.carousel-padres').length > 0) { $('.carousel-padres').slick({ centerMode: false, centerPadding: '60px', slidesToShow: 4, infinite: true, arrows: false, dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // arrows: false, centerMode: true, // centerPadding: '40px', slidesToShow: 1, dots: true, // variableWidth: false, } }] }); } if ($('.slider-eventos2').length > 0) { $('.slider-eventos2').slick({ autoplay: true, autoplaySpeed: 4000, centerMode: false, // centerPadding: '60px', slidesToShow: 1, infinite: true, arrows: false, dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // centerMode: true, slidesToShow: 1, dots: true, } }] }); } if ($('.why-padres').length > 0) { $('.why-padres').slick({ autoplay: true, autoplaySpeed: 3500, centerMode: false, centerPadding: '60px', slidesToShow: 4, infinite: true, arrows: false, dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // arrows: false, centerMode: false, // centerPadding: '40px', slidesToShow: 1, dots: true, // variableWidth: false, } }] }); } if ($('.carreras-rtbs').length > 0) { $('.carreras-rtbs').slick({ autoplay: true, autoplaySpeed: 3000, centerMode: false, centerPadding: '0px', slidesToShow: 1, infinite: true, arrows: false, dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // arrows: false, centerMode: true, // centerPadding: '40px', slidesToShow: 1, dots: true, // variableWidth: false, } }] }); } // Mostrar y ocultar cuadros de malla - Interna - tab horizontal $('.nav-link').click(function() { $(this).children('.tab-pane').toggleClass("d-md-block d-none") $(this).children('.tab-pane').toggleClass("non-fade") }) }); var answerClass = "answer"; var logOutput = false; //Captura la etiqueta que contiene el nombre de la Carrera var carrera = document.getElementById("nombreCarrera"); if (carreraNombre) { var carreraNombre = carrera.innerHTML; } (function() { // Captura las respuestas de manera dinámica var answers = Array.from(document.getElementsByClassName(answerClass)).map( function(e) { return e.textContent; } ); // Establece las preguntas de manera manual var questions = [ `¿Cómo es la carrera de ${carreraNombre}?`, `¿Cuánto dura la carrera de ${carreraNombre}?`, `¿Qué cursos lleva ${carreraNombre}?`, `¿Donde estudiar ${carreraNombre}?` ]; // Debe ser igual Cantidad de Respuestas y Preguntas // Las Preguntas y Respuestas deben ser en el mismo orden if (questions.length && answers.length) { var data = { "@context": "https://schema.org", "@graph": [], }; buildItem = (q, a) => { var item = { "@type": "Question", name: null, acceptedAnswer: { "@type": "Answer", text: "", }, }; item["name"] = q; item["acceptedAnswer"]["text"] = a ? a : ""; return item; }; console.assert(questions.length == answers.length, { questions: questions.length, answers: answers.length, errorMsg: "Questions and Answers are not the same lengths", }); var element = { "@type": "FAQPage", mainEntity: [] } element["mainEntity"] = questions.map(function(q, i) { return buildItem(q, answers[i]); }); var fields = document.getElementsByClassName("campoLaboral"); var text = ""; for (var i = 0; i < fields.length; i++) { console.log(fields[i].innerHTML); text += " " + fields[i].innerHTML } var nameQuestion = `¿Cuál es el campo laboral del profesional de ${carreraNombre}?`; var itemQuestion = { "@type": "Question", name: nameQuestion, acceptedAnswer: { "@type": "Answer", text: text, }, }; element["mainEntity"].push(itemQuestion); data["@graph"].push(element); var absolute_url = window.location.href; var elementCourse = { "@type": "Course", "name": carreraNombre, "url": absolute_url, "description": answers[0], "provider": { "@type": "CollegeOrUniversity", "name": "Universidad Peruana de Ciencias Aplicadas", "sameAs": "https://www.upc.edu.pe/" } }; data["@graph"].push(elementCourse); console.log(data); var script = document.createElement("script"); script.type = "application/ld+json"; script.innerHTML = JSON.stringify(data); document.getElementsByTagName("head")[0].appendChild(script); if (logOutput) { console.log(script.outerHTML); } } })(document); // boton de registro carreras $(window).scroll(function () { if ($(document).scrollTop() >= $(document).height() / 20) $("#btn-info").show("slow"); else $("#btn-info").hide("slow"); }); function closeSPopup() { $('#btn-info').hide('slow'); } // medicina $('#slider-infraestructura-medicina').slick({ autoplay: true, autoplaySpeed: 2000, slidesToShow: 3, slidesToScroll:3, infinite: true, arrows: false, prevArrow: $('.prev-arrow'), nextArrow: $('.next-arrow'), dots: true, variableWidth: false, responsive: [{ breakpoint: 768, settings: { // centerMode: true, slidesToShow: 1, slidesToScroll:1, dots: true, } }] }); // arquitectura $('#slider-infraestructura-arquitectura').slick({ autoplay: false, autoplaySpeed: 2000, slidesToShow: 3, slidesToScroll:3, infinite: false, arrows: true, prevArrow: $('.prev-arrow'), nextArrow: $('.next-arrow'), dots: true, variableWidth: false, responsive: [ { breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll:2, dots: true, } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll:1, dots: true, } }] });