var t, actual, tabIdx = 1, editing = false; $(function(){ galeriaOriginal = [ { persona:"Buddha - बुद्धा", frase:"En la confrontación entre el arrollo y la roca, el arrollo siempre ganará, no por la fuerza, sino por la persistencia.", foto:"http://www.imagexia.com/img/Cara-de-Buda.jpg" }, { persona:"Khalil Gibran - جبران خليل جبران بن ميخائل بن سعد", frase:"El silencio del envidioso está lleno de ruidos.", foto:"http://www.hannaharendtcenter.org/wp-content/uploads/2015/05/111.jpg" }, { persona:"Confucio - 孔子", frase: "Todo tiene belleza pero no todo el mundo la puede ver.", foto:"http://3.bp.blogspot.com/-VlsuMSoivLU/VeMlD-LymUI/AAAAAAABKPU/Q8PYwsFbqxg/s1600/confucio.jpeg" }, { persona:"Lev Nikoláievich Tolstói - Лев Николаевич Толстой", frase:"Mi felicidad consiste en que sé apreciar lo que tengo y no deseo con exceso lo que no tengo.", foto:"http://malba.s3-website-sa-east-1.amazonaws.com/wp-content/uploads/2014/09/tolstoi-05.jpg" }, { persona:"Platón - Πλάτων", frase:"El más importante y principal negocio público es la buena educación de la juventud.", foto:"https://s-media-cache-ak0.pinimg.com/236x/ee/c4/f3/eec4f3420f7024c58f1b44de233d8ecd.jpg" }, { persona:"Henrik Ibsen - hɛnɾɪk ˈjoːhɑn ˈɪpsən", frase:"Si dudas de ti mismo, estás vencido de antemano.", foto:"https://ebooks.adelaide.edu.au/i/ibsen/henrik/gosse/images/bust2.jpg" } ]; if (!localStorage.galeria) { galeria = galeriaOriginal; localStorage.galeria = JSON.stringify(galeria); } else { galeria = JSON.parse(localStorage.galeria); } //se muestra el contenido $('#content').fadeIn(); //Se crean las pestañas $( "#tabs" ).tabs(); //Al cambiar a la pestaña de lista, se ocultan los botones de editar y eliminar $('a[href="#tab1"], a[href="#tab2"]').on('click', function(){ tabIdx = $(this).attr('data-tabindex'); if (tabIdx == 1){ if (galeria.length > 0) $('#btnEdit,#btnDel').fadeIn(); }else{ $('#btnEdit,#btnDel').fadeOut(); } if ($('#nuevaCita').css('display') === 'block') { toggleNuevaCita(); } }); //se oculta la opción de nueva cita $('#nuevaCita').toggle(); $('#txtCita,#txtImagen,#txtPersona').keypress(function(e){ if (e.which === 13){ guardarCita(); saveDB(); } }); //Eventos botonera //ADD $(document).on('click', '#btnAdd', function(){ if ($('#nuevaCita').css('display') === 'block') { t = setTimeout( function(){select((actual) % galeria.length);}, 3000); }else{ clearTimeout(t); } toggleNuevaCita(); $('#txtCita').focus(); }); //EDIT $(document).on('click', '#btnEdit', function(){ if (tabIdx == 2){ actual = $(this).attr('data-idx'); } editCita(); }); //DELETE $(document).on('click', '#btnDel', function(){ if (tabIdx == 2){ actual = $(this).attr('data-idx'); } deleteCita(); saveDB(); }); //SAVE $(document).on('click', '#btnOk', function(){ guardarCita(); saveDB(); }); //Cuadro de confirmación $("#dialog").dialog({ dialogClass: 'no-close', title: '¿Restaurar galería?', autoOpen: false, modal: true, buttons: [{ text: '¡Adelante!', icons: { primary: "ui-icon-check" }, click: function(){ showNoCitas(false); restaurarDB(); $('#carousel').animate({opacity: 0}, 'slow'); setTimeout(function(){ $('#carousel').animate({opacity: 1}, 'slow'); }, 400); $(this).dialog("close"); } }, { text: 'Mejor no...', icons: { primary: 'ui-icon-close' }, click: function(){ $(this).dialog("close");} }] }); //RESTORE $(document).on('click', '#btnRestore', function(){ $('#dialog').dialog("open"); }); $("#dialog").css('display', 'none'); actual = 0; if (tabIdx == 1){ if (galeria.length > 0) { $('#btnEdit,#btnDel').fadeIn(); } else{ $('#btnEdit,#btnDel').fadeOut(); } }else{ $('#btnEdit,#btnDel').fadeOut(); } if (galeria.length > 0) { generar_selector(); select(actual); loadCitas(); }else{ showNoCitas(true); } $(document).tooltip({ track: true, tooltipClass: 'custom-tooltip' }); }); // END OF READY // FUNCIONES function loadCitas(){ $('#citas').html(''); $.each(galeria, function(index, value){ $('#citas').append('