$(document).ready(function(){ /*Detectar imágenes dentro del contenido de las entradas y hacerlas responsive automáticamente. * Creado por Yolexis Reyes 10/06/2016 */ $('.cont-acor').find('img').addClass('img-responsive'); /*Eliminar enlaces del megamenú a categorías*/ $('#menu-acceso ul li').children('a').attr('href', 'javascript:void(0);'); $('.menu-item-object-category').attr('href', 'javascript:void(0);'); /*Manejador de evento Banca en línea*/ $(".bancaEnLinea").click(function(){ $('.bancaEnLineaContainer').slideToggle("slow"); }); $(".bancaEnLinea-movil").click(function(){ $('.bancaEnLineaContainer').slideToggle("slow"); }); /*Detector de salida a sitio externo: Credicard*/ $(".salir-credicard").click(function(){ alert("Banco Plaza advierte que la seguridad de este sitio no corresponde a su plataforma, por lo tanto no acepta responsabilidad alguna de las fallas que pueda presentar esta conexión. \n ¿Desea continuar?"); }); /*Detector de salida a sitio externo: Redes Sociales*/ /*$(".salir-sociales, .espacio-social").click(function(){ if (confirm("Banco Plaza advierte que la seguridad de este sitio no corresponde a su plataforma, por lo tanto no acepta responsabilidad alguna de las fallas que pueda presentar esta conexión. \n ¿Desea continuar?")) { return true; } else { return false; } }); Clase para cambiar la cabecera de la caja de dialogo .ui-widget-header **/ $(".salir-sociales, .espacio-social").click(function(){ //console.log($(this).find('i.fa-print').get(0)); if($(this).find('i.fa-envelope, i.fa-print').get(0)){ return; } event.preventDefault(); var get_link= $(this).attr('href'); $( "#dialog-confirm" ).show(); $( "#dialog-confirm" ).dialog({ resizable: false, height: "auto", width: 400, modal: true, buttons: { "Si": function() { console.log(get_link); window.open(get_link, '_blank'); $( this ).dialog( "close" ) }, "No": function() { $( this ).dialog( "close" ); } } }); }); /*Logo petro*/ /* $(".logo-externo1, .logo-externo, .minibaner-externo").click(function(){ */ $(".minibaner-externo").click(function(){ event.preventDefault(); var get_link= $(this).find('a').attr('href'); console.log(get_link); $( "#dialog-confirm" ).show(); $( "#dialog-confirm" ).dialog({ resizable: false, height: "auto", width: 400, modal: true, buttons: { "Si": function() { console.log(get_link); window.open(get_link, '_blank'); $( this ).dialog( "close" ) }, "No": function() { $( this ).dialog( "close" ); } } }); }); /*Manejador de eventos del boton de búsqueda*/ $("#btn-buscar").click(function(){ $("#txtbuscar").addClass("mostar-input-buscar"); $('.mostar-input-buscar').toggle("slow"); $("#btn-buscar").css({"display":"none"}); $("#btn-buscar2").css({"display":"block"}); }); $("#btn-buscar2").click(function(){ $("#txtbuscar").addClass("mostar-input-buscar"); $('.mostar-input-buscar').toggle("slow"); $("#btn-buscar").css({"display":"block"}); $("#btn-buscar2").css({"display":"none"}); }); $( "#searchform" ).submit(function( event ) { if ( $( "input:first" ).val() !== "" ) { return; } alert("Introduzca criterio de búsqueda"); event.preventDefault(); }); $('#cerrar').click(function(){ $('li div.triangulo').removeClass('triangulo').animate({opacity:0}); $('.texto-cerrar').slideToggle(); $(".activo_franja").fadeOut("slow", function() { $(this).removeClass("franja_indicador_entradas"); }); $('#cont_list_entradas').fadeToggle(500); }); /*Manejador de eventos para megamenu*/ var elemMenu = $('#menu-acceso ul li'); /*variables elemento y elemento2 son para validar si se hace click en el mismo elemento del megamenú*/ var elemento =''; var elemento2 = ''; var submenu = $('#contenedor-sub-menu'); $('.mega-hide').appendTo(submenu); //Conjunto de subelementos que pertenecen a cada categoría principal elemMenu.on('click', function(){ elemento2 = $(this).children('a').text(); if(submenu.is(":visible")){ //Comparar si se hace click en el mismo elemento del menu para cerrarlo if ( elemento2 == elemento ){ submenu.fadeOut(); $('.mega-hide').hide(); $('.icon-slider-prev').fadeIn(); $('.icon-slider-next').fadeIn(); } else { mostrarMegaMenu($(this)); } } else { mostrarMegaMenu($(this)); } }); /* string_to_slug() * Función para convertir una frase o palabra en slug, * sustituir espacios por guiones y letras acentuadas por letras sin acentuar. * Recibe como parametro el string. * Realizado por Yolexis Reyes * Fecha: 26/05/2016 */ function string_to_slug(str) { str = str.replace(/^\s+|\s+$/g, ''); // trim str = str.toLowerCase(); // remove accents, swap ñ for n, etc var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;"; var to = "aaaaeeeeiiiioooouuuunc------"; for (var i=0, l=from.length ; i true/false * classie.add( elem, 'my-new-class' ) * classie.remove( elem, 'my-unwanted-class' ) * classie.toggle( elem, 'my-class' ) */ /*jshint browser: true, strict: true, undef: true */ ( function( window ) { 'use strict'; // class helper functions from bonzo https://github.com/ded/bonzo function classReg( className ) { return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); } // classList support for class management // altho to be fair, the api sucks because it won't accept multiple classes at once var hasClass, addClass, removeClass; if ( 'classList' in document.documentElement ) { hasClass = function( elem, c ) { return elem.classList.contains( c ); }; addClass = function( elem, c ) { elem.classList.add( c ); }; removeClass = function( elem, c ) { elem.classList.remove( c ); }; } else { hasClass = function( elem, c ) { return classReg( c ).test( elem.className ); }; addClass = function( elem, c ) { if ( !hasClass( elem, c ) ) { elem.className = elem.className + ' ' + c; } }; removeClass = function( elem, c ) { elem.className = elem.className.replace( classReg( c ), ' ' ); }; } function toggleClass( elem, c ) { var fn = hasClass( elem, c ) ? removeClass : addClass; fn( elem, c ); } window.classie = { // full names hasClass: hasClass, addClass: addClass, removeClass: removeClass, toggleClass: toggleClass, // short names has: hasClass, add: addClass, remove: removeClass, toggle: toggleClass }; })( window ); // desplegdo menu ( function( $ ) { $( document ).ready(function() { $('#ig-menu li.menu-item>a').on('click', function(){ //$(this).removeAttr('href'); var element = $(this).parent('li'); if (element.hasClass('open')) { element.removeClass('open'); element.find('li').removeClass('open'); element.find('ul').slideUp(); } else { element.addClass('open'); element.children('ul').slideDown(); element.siblings('li').children('ul').slideUp(); element.siblings('li').removeClass('open'); element.siblings('li').find('li').removeClass('open'); element.siblings('li').find('ul').slideUp(); } }); $('#ig-menu>ul>li.menu-item>a').append(''); $('#ig-menu>ul>li>ul>li.menu-item>a').append(''); $('#ig-menu>ul>li>ul>li>ul>li.menu-item>a').append(''); // boton de cierre interno $("#cerrar-menu-i").click(function(){ $("#boton-menup").removeClass("vuelta"); $("#boton-menup2").removeClass("vuelta"); $("#menup").removeClass("abierto"); $(".empujado").removeClass("empujar"); }); }); } )( jQuery ); /* Redimensionamiento del video de Youtube acorde al redimensionamiento del slider. Realizado por Yolexis Reyes. Sept 29 2016 */ function posicionar_video_yt(){ //Esto en caso de que se hayan generado cambios en xs $('.img_sm').show(); $('.posicion-video-slider').css('height', '0'); /**** Variables estáticas iniciales ****/ /* Medidas de ancho (w o x) y alto (h o y) del slider más grande */ var x_lg = 1600; var y_lg = 765; /**** Posición del elemento (video de youtube) inicial -- P(x, y) ****/ var px_lg = 238; var py_lg = 251; /* *** Formulas *** 1. Calculo del factor de escalamiento: Sx = xf/xi Sy = yf/yi 2. Calculo de nueva posicion P(x, y) x = Pi(x).Sx y = Pi(y).Sy */ //Obtener nuevos tamaños var new_x = $( "div.slider-item" ).width(); var new_y = $( "div.slider-item" ).height(); /* *** Calculo del factor de escalamiento S *** */ var sx_lg = new_x/x_lg; var sy_lg = new_y/y_lg; /* Calculo del nuevo posicionamiento P(x, y) */ var new_px = px_lg*sx_lg; var new_py = py_lg*sy_lg; var video_yt = $('.posicion-video-slider'); // Obtener la clase donde se le da posicionamiento al video var h_video = $('div.contenedor-video-slide iframe').height(); //altura del video en este momento /* Posicionar el video */ if (new_x >= 751){ //768 - 17px de margen de error video_yt.css('width', '35%'); var h_video2 = $('div.contenedor-video-slide iframe').height(); //altura del video en este momento //Posicion nueva var def_pos_y = (new_py + h_video2)*(-1); //posicion en y + altura del video *(-1) porque top va negativo video_yt.css('top', def_pos_y); video_yt.css('left', new_px); } else { var h_video2 = $('div.contenedor-video-slide iframe').height(); //altura del video en este momento video_yt.css('width', '100%'); video_yt.css('height', '0'); video_yt.css('top', h_video2 * (-1)); video_yt.css('left', '0'); //$('.slider-item').css('height', h_video2); } } // fin posicionar_video_yt() $( document).ready(function() { $("#ss-form1").validate( { rules: { "entry.533713774": { required: true, } , "entry.1886094976": { required: true, } , "entry.744685711": { required: true, } , "entry.478745855": { required: true, } , "entry.232131896": { required: true, } , "entry.989465493": { required: true, } , "entry.1846994550": { required: true, } , "entry.121784228": { required: true, } , "entry.910130674": { required: true, } , "entry.400473236": { required: true, } , "entry.627971239": { required: true, } , "entry.762367548": { required: true, } , "entry.1418642086_day": { required: true, } , "entry.1418642086_month": { required: true, } , "entry.1418642086_year": { required: true, } , "entry.163627382": { required: true, } , "entry.1672301003": { required: true, } , "entry.19303693": { required: true, } } , messages: { "entry.533713774": { required: "Debe ingresar sus Nombre" } , "entry.1886094976": { required: "Debe ingresar sus Apellidos" } , "entry.744685711": { required: "Debe ingresar su Email" } , "entry.478745855": { required: "Debe ingresar un numero telefonico" } , "entry.232131896": { required: "Debe ingresar un nombre para el equipo" } , "entry.989465493": { required: "Debe ingresar su profesion o carrera en curso" } , "entry.1846994550": { required: "Debe ingresar su Genero" } , "entry.121784228": { required: "Indique si ha trabajado o trabajas profesionalmente en la industria de los videojuegos" } , "entry.910130674": { required: "Indique si ha participado en competencias/concursos de este tipo anteriormentes" } , "entry.400473236": { required: "Indique si tiene un equipo formado" } , "entry.627971239": { required: "Indique si tiene un lider de equipo" } , "entry.762367548": { required: "Indique el numero de integrantes de el equipo" } , "entry.1418642086_day": { required: "Indique un dia" } , "entry.1418642086_month": { required: "Indique un mes" } , "entry.1418642086_year": { required: "Indique un año" } , "entry.163627382": { required: "Indique su casa de estudio" } , "entry.1672301003": { required: "Indique la fuente" } , "entry.19303693": { required: "Indique en que esta especializado" } } }); });