From 33f97d79335f257505e3b5b61ade784008f132b0 Mon Sep 17 00:00:00 2001 From: AlejandroDavidArzolaSaavedra Date: Mon, 5 Jun 2023 09:23:42 +0100 Subject: [PATCH] delete comments --- css/eventList.css | 2 - css/eventView.css | 4 +- css/footer.css | 2 - css/header.css | 10 +- css/index.css | 15 +- html/components/header.html | 2 - html/createEvent.html | 14 +- html/editEvent.html | 16 +- html/eventList.html | 20 +- html/eventView.html | 11 - html/index.html | 8 +- html/profile.html | 13 +- html/userList.html | 21 +- images/createEvent/SecondStepCreateEvent.PNG | Bin 5366 -> 0 bytes images/createEvent/ThirdStepCreateEvent.PNG | Bin 5391 -> 0 bytes images/createEvent/firstStepCreateEvent.PNG | Bin 4969 -> 0 bytes images/createEvent/fourStepCreateEvent.PNG | Bin 4603 -> 0 bytes js/auth.js | 8 +- js/categoryBar.js | 15 -- js/changeLanguage.js | 55 +--- js/chooseCategory.js | 1 - js/{prueba.js => createEvent.js} | 17 +- js/events.js | 38 +-- js/firebase.js | 22 +- js/formCreateEvent.js | 10 +- js/header.js | 139 +--------- js/loadEvent.js | 4 - js/loadListEvents.js | 43 +--- js/modificarPerfil.js | 19 +- js/{prueba2.js => modifyEvent.js} | 20 +- js/perfil.js | 1 - js/showMessage.js | 8 +- js/userList.js | 12 +- staticData/events.json | 251 ------------------- staticData/users.json | 28 --- staticData/usersInscribe.json | 24 -- 36 files changed, 57 insertions(+), 796 deletions(-) delete mode 100644 images/createEvent/SecondStepCreateEvent.PNG delete mode 100644 images/createEvent/ThirdStepCreateEvent.PNG delete mode 100644 images/createEvent/firstStepCreateEvent.PNG delete mode 100644 images/createEvent/fourStepCreateEvent.PNG rename js/{prueba.js => createEvent.js} (92%) rename js/{prueba2.js => modifyEvent.js} (91%) delete mode 100644 js/perfil.js delete mode 100644 staticData/events.json delete mode 100644 staticData/users.json delete mode 100644 staticData/usersInscribe.json diff --git a/css/eventList.css b/css/eventList.css index 02e018b..807ad54 100644 --- a/css/eventList.css +++ b/css/eventList.css @@ -24,8 +24,6 @@ html{ font-weight: 500; } - -/*Movil*/ @media only screen and (max-width: 800px) { p{ color: blueviolet; diff --git a/css/eventView.css b/css/eventView.css index df9a403..efaac8a 100644 --- a/css/eventView.css +++ b/css/eventView.css @@ -137,11 +137,11 @@ img{ #button-inscription:hover { - background-color: orange; /* estilo adicional cuando el mouse está sobre el botón */ + background-color: orange; } #button-inscription:active { - background-color: darkblue; /* estilo adicional cuando se pulsa el botón */ + background-color: darkblue; } diff --git a/css/footer.css b/css/footer.css index f29f74a..a6f4769 100644 --- a/css/footer.css +++ b/css/footer.css @@ -73,14 +73,12 @@ background-color: #4D4C4C; } -/*Movil*/ @media only screen and (max-width: 1000px) { .footer-grid{ display: none; } } -/*Movil*/ @media only screen and (min-width: 1100px) { .flex-wrapper { min-height: calc(18vh + 10vw); diff --git a/css/header.css b/css/header.css index 1f6127a..3bd5e3a 100644 --- a/css/header.css +++ b/css/header.css @@ -46,12 +46,12 @@ button{ margin-left: 1rem; margin-right:1rem; margin-top:0.4rem; - opacity: 1; /* opacidad inicial */ - transition: opacity 0.3s; /* transición suave */ + opacity: 1; + transition: opacity 0.3s; } #modo-noche:hover { - cursor: pointer; /* cambiar el ratón */ - opacity: 0.7; /* reducir la opacidad */ + cursor: pointer; + opacity: 0.7; } .header-color-options { @@ -83,7 +83,7 @@ button{ .col1{ width: 200px; } -/*Movil*/ + @media only screen and (max-width: 990px) { #modo-noche, .fa-user, .fa-searchengin, .fa-comment, #bell-header, #comment, #calendar{ margin-top: 1rem; diff --git a/css/index.css b/css/index.css index 14d3d24..0b4ec6a 100644 --- a/css/index.css +++ b/css/index.css @@ -25,27 +25,22 @@ background-color: transparent; } - -/*Movil*/ @media only screen and (max-width: 770px) { .card { - width: 100%; /* Hacer que la tarjeta ocupe todo el ancho */ + width: 100%; } .card-cards.row-cols-1 { - column-count: 1; /* Mostrar solo una tarjeta por fila */ + column-count: 1; } .category-bar { position: absolute; - z-index: 1; /* Asegura que el category bar esté por encima de las tarjetas */ + z-index: 1; } .card-cards { position: relative; - z-index: 0; /* Coloca las tarjetas debajo del category bar */ + z-index: 0; } -} - - - +} \ No newline at end of file diff --git a/html/components/header.html b/html/components/header.html index 6fa8302..506cf75 100644 --- a/html/components/header.html +++ b/html/components/header.html @@ -75,7 +75,6 @@ - - - - - - + \ No newline at end of file diff --git a/html/userList.html b/html/userList.html index be6dba2..8c54ae5 100644 --- a/html/userList.html +++ b/html/userList.html @@ -6,32 +6,24 @@ - - - - - - - - @@ -61,17 +53,6 @@

Lista de usuarios

- - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/images/createEvent/SecondStepCreateEvent.PNG b/images/createEvent/SecondStepCreateEvent.PNG deleted file mode 100644 index a7bd421fdd0e1a500a9b49ca3b8027ff7e1a59d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5366 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 B=k)*p diff --git a/images/createEvent/ThirdStepCreateEvent.PNG b/images/createEvent/ThirdStepCreateEvent.PNG deleted file mode 100644 index 99e4c5d31a90b7a366d6af5e7f85a5ad4372c12e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5391 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 ChX{oL diff --git a/images/createEvent/firstStepCreateEvent.PNG b/images/createEvent/firstStepCreateEvent.PNG deleted file mode 100644 index 18c0c8fd9ad40197cb22cf5a2a347c7947e32e17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4969 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 diff --git a/js/auth.js b/js/auth.js index 1602bd7..6c5ef42 100644 --- a/js/auth.js +++ b/js/auth.js @@ -1,5 +1,3 @@ - -// Configura el SDK de Firebase const firebaseConfig = { apiKey: "AIzaSyAv3QoKKOW_050RiN7aXHRzUpOwLxoqbP0", authDomain: "ulpgc-events-a59f5.firebaseapp.com", @@ -8,11 +6,9 @@ const firebaseConfig = { messagingSenderId: "1074689670789", appId: "1:1074689670789:web:b23976f4f3a2cf61dcf3ec", measurementId: "G-36W8TWRWWQ" - }; - + }; firebase.initializeApp(firebaseConfig); - firebase.auth().createUserWithEmailAndPassword(email, password) .then((userCredential) => { const user = userCredential.user; @@ -24,8 +20,6 @@ firebase.auth().createUserWithEmailAndPassword(email, password) console.error("Error durante el registro:", errorCode, errorMessage); }); - - firebase.auth().signInWithEmailAndPassword(email, password) .then((userCredential) => { const user = userCredential.user; diff --git a/js/categoryBar.js b/js/categoryBar.js index b0f058b..0174f17 100644 --- a/js/categoryBar.js +++ b/js/categoryBar.js @@ -1,4 +1,3 @@ - document.addEventListener('DOMContentLoaded', init); function loadTemplate(fileName, id, callback) { @@ -22,7 +21,6 @@ function compareDate(dateFrom, dateWhile){ } const filterEvents = (category, capacityRange, dateStamp, dateStampWhile, events) => { - // Objeto que asocia los rangos de capacidad con los valores mínimos y máximos const capacityRanges = { "0-50": [0, 50], "50-100": [50, 100], @@ -40,7 +38,6 @@ const filterEvents = (category, capacityRange, dateStamp, dateStampWhile, events const dateToTransform = new Date(dateStampWhile); dateToStop = dateToTransform; } - // Filtra los eventos por categoría, rango de capacidad y fecha const filteredEvents = events.filter((event) => { let match = true; if(category){ @@ -123,17 +120,11 @@ const filterCards =() => { eventList.innerHTML = content; const eventCards = document.querySelectorAll(".card-show-event"); - // Recorrer cada elemento y agregar un evento de clic eventCards.forEach((card) => { card.addEventListener("click", () => { - // Obtener el elemento "card-title" dentro del elemento actual const cardTitle = card.querySelector(".card-title"); - - // Obtener el título del evento const eventTitle = cardTitle.textContent; - - // Redirigir a la página de detalles del evento, pasando el título como parámetro window.location.href = `../html/showEventInformation.html?title=${encodeURIComponent(eventTitle)}`; }); }); @@ -164,7 +155,6 @@ function selectFilters(){ return res.text(); }) .then(async (text) => { - // Obtener los elementos del DOM const filtersForm = document.querySelector('.categoryBarComponent'); const applyFiltersButton = filtersForm.querySelector('button'); const categoryCheckboxes = filtersForm.querySelectorAll(".filtro-bar"); @@ -181,20 +171,15 @@ function selectFilters(){ cards.classList.toggle('col-md-12'); });} - // Añadir un listener al botón de aplicar filtros applyFiltersButton.addEventListener('click', () => { - // Obtener los valores de las categorías seleccionadas const selectedCategories = Array.from(categoryCheckboxes) .filter((checkbox) => checkbox.checked) .map((checkbox) => checkbox.nextElementSibling.textContent.trim()); - - // Obtener los valores de aforo seleccionados const selectedAforos = Array.from(aforoCheckboxes) .filter((checkbox) => checkbox.checked) .map((checkbox) => checkbox.nextElementSibling.textContent.trim()); - // Obtener las fechas seleccionadas const fromDate = fromDateInput.value; const toDate = toDateInput.value; category = selectedCategories; diff --git a/js/changeLanguage.js b/js/changeLanguage.js index 998b944..6f9a7da 100644 --- a/js/changeLanguage.js +++ b/js/changeLanguage.js @@ -36,7 +36,6 @@ fetch('../html/components/header.html') $.getJSON(headerFile, function(data) { headerData = data; - // Cambio de idioma del header $('#perfil-header').text(headerData.header.perfil); $('#nombre-header').text(headerData.header.usuario); $('#login-header').text(headerData.header.iniciarSesion); @@ -47,17 +46,14 @@ fetch('../html/components/header.html') $('#input-search-head').attr('placeholder', headerData.header.buscar); $('#gestionar-eventos-header').text(headerData.header.gestionarEventos); - // Elementos del filtro de eventos let titulofecha = headerData.filtro.fecha; let tituloaforo = headerData.filtro.aforo; let textadd = headerData.filtro.aplicarFiltros; let titulofiltros = headerData.filtro.categoria; let textdelete = headerData.filtro.borrarFiltros; - // Actualizar el boton del filtro $('#title-filter').text(headerData.index.verFiltros); - // Actualizar el filtro por categorias $('#otros-category').text(headerData.filtro.otros); $('#charla-category').text(headerData.filtro.charla); $('#asadero-category').text(headerData.filtro.asadero); @@ -71,7 +67,6 @@ fetch('../html/components/header.html') $('#aplicar-filtros').html(''+" "+ textadd+""); $('#borrar-filtros').html(''+" "+ textdelete+""); - // Elementos del footer let userFooter = headerData.footer.eventosPropios; let calendarFooter = headerData.footer.calendario; let searchFooter = headerData.footer.buscarEventos; @@ -85,7 +80,6 @@ fetch('../html/components/header.html') let whatsappFooter = headerData.footer.whatsapp; let telefonoFooter = headerData.footer.teléfono; - // Actualizar el Footer $('#develop-footer').text(headerData.footer.desarrollo); $('#contact-footer').text(headerData.footer.contáctanos); $('#about-us-footer').text(headerData.footer.sobreNosotros); @@ -103,13 +97,11 @@ fetch('../html/components/header.html') $('#whatsapp-footer').html(''+ whatsappFooter); $('#telefono-footer').html(' '+telefonoFooter); - // Elementos del footer + let modificarPerfil = headerData.perfil.modificarPerfil; let eliminarPerfil = headerData.perfil.eliminarPerfil; let saveChanges = headerData.perfil.guardarCambios; let deleteChanges = headerData.perfil.eliminarCambios; - - // Actualizar el Perfil $('#information-profile').text(headerData.perfil.informacionUsuario); $('#nombre-profile').text(headerData.perfil.nombre); $('#correo-profile').text(headerData.perfil.correo); @@ -119,8 +111,7 @@ fetch('../html/components/header.html') $('#delete-profile').html(' '+eliminarPerfil); $('#button-save-perfil').html(' '+ saveChanges); $('#button-delete-perfil').html(' '+deleteChanges); - - // Modales header registrar y logearse + $('#nombre-registrarse-label').text(headerData.modalHeader.nombre); $('#telefono-registrarse-label').text(headerData.modalHeader.teléfono); $('#correo-registrarse-label').text(headerData.modalHeader.correo); @@ -137,13 +128,7 @@ fetch('../html/components/header.html') $('#registrar-nombre').attr('placeholder', headerData.modalHeader.ejemploNombre); $('#registrar-telefono').attr('placeholder', headerData.modalHeader.ejemploTeléfono); $('#login-correo').attr('placeholder', headerData.modalHeader.ejemploCorreo); - // Modal modificarPerfil FALTA IMPLEMENTAR - // Modal eliminarPerfil FALTA IMPLEMENTAR - // Modal guardarCambios FALTA IMPLEMENTAR - // Mmodal eliminarCambios FALTA IMPLEMENTAR - - - // Actualizar el Crear evento + $('.crear-event-form-title').text(headerData.crearEvento.crearEvento); $('.modify-event-form-title').text(headerData.crearEvento.modificar); $('#nombre-evento-crear').text(headerData.crearEvento.nombre); @@ -174,19 +159,12 @@ fetch('../html/components/header.html') $('#deleteEventButton-Cancel').text(headerData.modalCrearEvento.cancelar); $('#CreateEventButtonCreate').text(headerData.modalCrearEvento.crearEvento); - // Actualizar el Lista de eventos $('#nombre-tabla-evento').text(headerData.listaEventos.nombre); $('#fecha-tabla-evento').text(headerData.listaEventos.fecha); $('#tipo-evento-tabla-evento').text(headerData.listaEventos.tipoDeEvento); $('#estado-tabla-evento').text(headerData.listaEventos.estado); $('#header-lista-eventos-usuario').text(headerData.listaEventos.listaDeEventos); $('#excel-button').text(headerData.listaEventos.descargarListaEventos); - // PENDIENTE ACTUALIZAR LOS BOTONES - - - // Actualizar el Gestionar evento - // Actualizar el Mirar info evento - let variableInscripcion; fetch('../html/eventView.html') .then((res) => { return res.text(); @@ -218,28 +196,6 @@ fetch('../html/components/header.html') variable5.textContent = headerData.infoEvento.inscripcion;} }, 2000); }); - /* - inscripcion - - - - const variable2 = document.querySelector("#personas-text"); - variable2.textContent = headerData.infoEvento.personas; - - */ - - // disponible-hasta-texto - /* - "entradasDisponibles" : "Entradas disponibles ", - "disponibleHasta" : "Disponible hasta: ", - "personas": "personas", - "infoEvento" : "Info del evento", - "infoAdicionalEvento" : "Info adicional del evento" - */ - - //$('#header-lista-eventos-usuario').text(headerData.listaEventos.eliminar); - //$('#excel-button').text(headerData.listaEventos.inscripciones); - // Actualizar el Lista de usuarios }); } @@ -254,11 +210,7 @@ fetch('../html/components/header.html') function checkLanguage() { var newLang = $('.selectpicker').val().substring(1); - //console.log(estado) - //const comprobacion = getElementById("#login-header"); var registrarseValue = $('#registrarse-header').text(); - //console.log(registrarseValue.length); - //console.log(comprobacion) if (newLang !== lang || registrarseValue.length == 0) { localStorage.setItem('lang', newLang); localStorage.setItem('fullLang', $('.selectpicker option:selected').text()); @@ -266,7 +218,6 @@ fetch('../html/components/header.html') loadHeaderData(lang); } } - setInterval(checkLanguage, 500); }); } diff --git a/js/chooseCategory.js b/js/chooseCategory.js index 9dc2d37..e5b2d0c 100644 --- a/js/chooseCategory.js +++ b/js/chooseCategory.js @@ -1,4 +1,3 @@ - const onlyOne = (checkbox) =>{ var checkboxes = document.getElementsByName('check'); checkboxes.forEach((item) => { diff --git a/js/prueba.js b/js/createEvent.js similarity index 92% rename from js/prueba.js rename to js/createEvent.js index d661871..b5aa3db 100644 --- a/js/prueba.js +++ b/js/createEvent.js @@ -1,5 +1,5 @@ import { setDoc, doc, where,query,collection, getDocs, Timestamp } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; -import { db, app, storage } from "./firebase.js"; +import { db } from "./firebase.js"; import { ref, getStorage, uploadBytesResumable, getDownloadURL } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-storage.js"; import { getUUID } from "./utils.js"; @@ -80,7 +80,6 @@ function loadTemplate(fileName, id, callback) { });} if(deleteEventButton){ deleteEventButton.addEventListener('click', async () => { - // Cerrar el modal $(modal).modal('hide'); }); } @@ -94,20 +93,16 @@ function loadTemplate(fileName, id, callback) { }); } function enviarDatosADb() { - return new Promise(function(resolve, reject) { - // Simulación de acceso a la base de datos + return new Promise(function(resolve) { setTimeout(function() { resolve(); }, 2000); }).then(function() { - // Si la promesa se resuelve correctamente $("#create-event-button").text("Evento creado correctamente"); setTimeout(function() { - accesoALaBD(); - //window.location.href = "http://127.0.0.1:5501/html/showEventList.html"; + accesoALaBD(); }, 1000); }).catch(function() { - // Si la promesa es rechazada $(modal).modal('hide'); }); } @@ -117,11 +112,8 @@ function loadTemplate(fileName, id, callback) { } - - async function insertEvent(event, uid_evento) { try { - console.log(event) const reponse = await setDoc(doc(db, "evento", uid_evento), event); return reponse; } catch (error) { @@ -141,8 +133,6 @@ function loadTemplate(fileName, id, callback) { async function getUser(user){ try { - - console.log("asdasdasd",user) const response = await getInfoUser(user); return response; } catch (error) { @@ -182,7 +172,6 @@ function loadTemplate(fileName, id, callback) { const year = miFecha.getFullYear(); const ejemplo = await getUser(creador); - console.log("esto es el ejemplo",ejemplo) const listaDeUsuarios = [] diff --git a/js/events.js b/js/events.js index ceb8b14..229bed4 100644 --- a/js/events.js +++ b/js/events.js @@ -15,15 +15,12 @@ function getCategoryClass(categoria) { } } - export const setupEvents = (data) => { if (data.length){ const eventList = document.querySelector(".card-cards"); const searchIcon = document.querySelector(".fa-searchengin"); const searchInput = document.querySelector("#input-search-head"); - - let content = ""; data.forEach(element => { const event= element.data(); @@ -43,21 +40,12 @@ export const setupEvents = (data) => { content += template; }); eventList.innerHTML = content; - - // Obtener todos los elementos con la clase "card-show-event" const eventCards = document.querySelectorAll(".card-show-event"); - - // Recorrer cada elemento y agregar un evento de clic eventCards.forEach((card) => { card.addEventListener("click", () => { - // Obtener el elemento "card-title" dentro del elemento actual const cardTitle = card.querySelector(".card-title"); - - // Obtener el título del evento const eventTitle = cardTitle.textContent; - - // Redirigir a la página de detalles del evento, pasando el título como parámetro window.location.href = `../html/eventView.html?title=${encodeURIComponent(eventTitle)}`; }); }); @@ -89,20 +77,12 @@ export const setupEvents = (data) => { } }); eventList.innerHTML = content; - // Obtener todos los elementos con la clase "card-show-event" const eventCards = document.querySelectorAll(".card-show-event"); - - // Recorrer cada elemento y agregar un evento de clic eventCards.forEach((card) => { card.addEventListener("click", () => { - // Obtener el elemento "card-title" dentro del elemento actual const cardTitle = card.querySelector(".card-title"); - - // Obtener el título del evento const eventTitle = cardTitle.textContent; - - // Redirigir a la página de detalles del evento, pasando el título como parámetro window.location.href = `../html/eventView.html?title=${encodeURIComponent(eventTitle)}`; }); }); @@ -141,31 +121,15 @@ export const setupEvents = (data) => { ` } eventList.innerHTML = content; - // Obtener todos los elementos con la clase "card-show-event" const eventCards = document.querySelectorAll(".card-show-event"); - - // Recorrer cada elemento y agregar un evento de clic eventCards.forEach((card) => { card.addEventListener("click", () => { - // Obtener el elemento "card-title" dentro del elemento actual const cardTitle = card.querySelector(".card-title"); - - // Obtener el título del evento const eventTitle = cardTitle.textContent; - - // Redirigir a la página de detalles del evento, pasando el título como parámetro window.location.href = `../html/eventView.html?title=${encodeURIComponent(eventTitle)}`; }); }); - }); - }else{ - console.log("hecho") + }); } - - - - - - } \ No newline at end of file diff --git a/js/firebase.js b/js/firebase.js index af1ba7d..cb1ee40 100644 --- a/js/firebase.js +++ b/js/firebase.js @@ -3,22 +3,16 @@ import { getAuth } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-auth import { getFirestore } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js" import { getStorage } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-storage.js"; -// https://firebase.google.com/docs/web/setup#available-libraries - - const firebaseConfig = { - apiKey: "AIzaSyDghEM8bhJCms9IdoMA0mCrLt_fUJN1IK4", - authDomain: "ulpgc-events-2023-2ce40.firebaseapp.com", - projectId: "ulpgc-events-2023-2ce40", - storageBucket: "ulpgc-events-2023-2ce40.appspot.com", - messagingSenderId: "960120953718", - appId: "1:960120953718:web:a2f017e90ebd3b1a813857" - }; - + apiKey: "AIzaSyDghEM8bhJCms9IdoMA0mCrLt_fUJN1IK4", + authDomain: "ulpgc-events-2023-2ce40.firebaseapp.com", + projectId: "ulpgc-events-2023-2ce40", + storageBucket: "ulpgc-events-2023-2ce40.appspot.com", + messagingSenderId: "960120953718", + appId: "1:960120953718:web:a2f017e90ebd3b1a813857" +}; export const app = initializeApp(firebaseConfig); export const auth = getAuth(app); export const db = getFirestore(app); -export const storage = getStorage(app); -//export var batch = db.batch(); - +export const storage = getStorage(app); \ No newline at end of file diff --git a/js/formCreateEvent.js b/js/formCreateEvent.js index f960bb6..b24b135 100644 --- a/js/formCreateEvent.js +++ b/js/formCreateEvent.js @@ -1,7 +1,6 @@ -import { setDoc } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; const button = document.querySelector("#crear-evento-confirm-event"); if (button){ - setTimeout(() => { console.log("World!"); }, 50000); + setTimeout(() => { console.log("Esperando..."); }, 50000); asdas button.addEventListener("submit", async(e)=>{ e.preventDefault(); @@ -54,8 +53,6 @@ const accesoALaBD = () =>{ async function insertEvent(event) { try { - //const response = await setDoc(doc(db, "evento","0"), event); - //return response; } catch (error) { console.log("Ocurrio un error", error); } @@ -85,7 +82,6 @@ const accesoclick = () =>{ });} deleteEventButton.addEventListener('click', async () => { - // Cerrar el modal $(modal).modal('hide'); }); if(crearEvento){ @@ -101,19 +97,15 @@ const accesoclick = () =>{ function enviarDatosADb() { return new Promise(function(resolve, reject) { - // Simulación de acceso a la base de datos setTimeout(function() { resolve(); }, 2000); }).then(function() { - // Si la promesa se resuelve correctamente $("#create-event-button").text("Evento creado correctamente"); setTimeout(function() { accesoALaBD(); - //window.location.href = "http://127.0.0.1:5501/html/showEventList.html"; }, 1000); }).catch(function() { - // Si la promesa es rechazada $(modal).modal('hide'); }); } diff --git a/js/header.js b/js/header.js index 6032c3f..0e9a098 100644 --- a/js/header.js +++ b/js/header.js @@ -5,7 +5,7 @@ import { showMessage } from "./showMessage.js"; import { setupEvents } from "./events.js"; import { getDocs, collection,updateDoc, query,deleteDoc, orderBy, doc, setDoc, where } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js" import { loadListEvents } from "./loadListEvents.js"; -import { getUUID } from "./utils.js"; // GENERADOR RANDOM DE UUID +import { getUUID } from "./utils.js"; import { changeInfoUserSave,changeInfoUser } from "./modificarPerfil.js"; import { loadInformationEvents } from "./showInformationEvent.js"; document.addEventListener('DOMContentLoaded', init); @@ -63,14 +63,10 @@ async function deleteUserOfEvent(userUID) { for (const doc of querySnapshot.docs) { const listaDeUsuarios = doc.data().listaDeUsuarios || []; - - // Verificar si el usuario está presente en el array if (listaDeUsuarios.includes(userUID)) { - // Eliminar el usuario del array const updatedListaDeUsuarios = listaDeUsuarios.filter((uid) => uid !== userUID); try { - // Actualizar el campo listaDeUsuarios en el documento await updateDoc(doc.ref, { listaDeUsuarios: updatedListaDeUsuarios }); console.log("Usuario eliminado del array en el documento:", doc.id); } catch (error) { @@ -93,7 +89,6 @@ function registerUser() { return res.text(); }) .then(async (text) => { - console.log("sssssssssssssssss") // Obtener la referencia al botón "Ocultar filtros" const ocultarFiltrosBtn = document.getElementById('ocultar-filtros-category'); @@ -123,40 +118,16 @@ function registerUser() { } } - // Manejador de clic para el botón "Ocultar filtros" if(ocultarFiltrosBtn){ ocultarFiltrosBtn.addEventListener('click', function() { categoryBarComponent.classList.toggle('oculto'); cambiarColumnas(); }); } - - - var lang = localStorage.getItem('lang') || 'es'; // Obtener el idioma guardado en el localStorage o por defecto, español - var fullLang = localStorage.getItem('fullLang') || 'Español'; // Obtener el nombre del idioma guardado en el localStorage o por defecto, español + var lang = localStorage.getItem('lang') || 'es'; + var fullLang = localStorage.getItem('fullLang') || 'Español'; $('.selectpicker').val('#' + lang); $('.selectpicker option:selected').text(fullLang); -/* - const categoryBar = document.querySelector(".categoryBarComponent"); -const ocultarBtn = document.querySelector("#ocultar-filtros-category"); -console.log(ocultarBtn) -if (jQuery(ocultarBtn).length) { - jQuery(ocultarBtn).on('click', () => { - console.log("wwwwwwwwwwwwwwww") - console.log("xxx ",jQuery(categoryBar).css('width')) - if (jQuery(categoryBar).css('width') == '272px') { - console.log("entroooo") - jQuery(categoryBar).animate({width: '59%'}, 5000000); - jQuery(ocultarBtn).html('Mostrar filtros'); - console.log("llego al final") - } else { - // si los filtros están ocultos, mostrarlos - jQuery(categoryBar).animate({width: '100%'}, 272); - jQuery(ocultarBtn).html('Ocultar filtros'); - } - }); - } -*/ const iconoModo = document.querySelector('.fa-moon'); const fondoHeader = document.querySelector('#contenedor-navbar-header'); const fondoCuerpo = document.querySelector('#cuerpo-pagina'); @@ -171,26 +142,7 @@ if (jQuery(ocultarBtn).length) { const modalCrearEvento = document.querySelector('#modal-crear-evento'); const modalEditProfile = document.querySelector('#edit-profile'); const modaldelProfile = document.querySelector('#delete-profile-content'); - if (localStorage.getItem('modo') == 'day') { - console.log("uuuuu") - } - /* - let variable = 0; - if(variable==0){ - for (let i = 0; i < 50; i++) { - const usuario = { - nombre: "usuario"+i, - correo: "usuario"+i+"@gmail.com", - contra: "123123123", - telefono: "6"+i+i+"1122", - uid: getUUID(), - }; - usuarioTemporal = usuario; - addUser(usuario); - } - variable+=1 - } -*/ + if (localStorage.getItem('modo') == 'night') { fetch('../html/profile.html') .then((res) => { @@ -224,13 +176,11 @@ if (jQuery(ocultarBtn).length) { } const modalCreateEvento = document.querySelector('#modal-crear-evento'); if(modalCreateEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalCreateEvento.style.backgroundColor = "#4D4C4C"; } const modalDeleteEvento = document.querySelector('#modal-delete_list-evento'); if(modalDeleteEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalDeleteEvento.style.backgroundColor = "#4D4C4C"; } @@ -263,18 +213,15 @@ if (jQuery(ocultarBtn).length) { const secondConfirm = document.getElementById("confirmar-creacion-titulo"); if(botonCrearEvento){ - console.log("xdddd") botonCrearEvento.addEventListener("click", function() { modalCreateEvento.style.backgroundColor = "#4D4C4C"; if(modalTextEvento){ modalTextEvento.style.color="white"; - console.log("cambio") } if(confirmMessage){ confirmMessage.style.color="white"; secondConfirm.style.color = "white"; } - console.log("cambio2") }); }}); @@ -294,7 +241,6 @@ if (jQuery(ocultarBtn).length) { } else { - console.log("rrrrrrrrrrrrrrrrrrrrrrrr") iconoModo.classList.remove('fa-sun'); iconoModo.classList.add('fa-moon'); localStorage.setItem('modo', 'day'); @@ -315,12 +261,10 @@ if (jQuery(ocultarBtn).length) { const modalCreateEvento = document.querySelector('#modal-crear-evento'); if(modalCreateEvento){ modalCreateEvento.style.backgroundColor = "white"; - console.log("esta jodido") } const modalDeleteEvento = document.querySelector('#modal-delete_list-evento'); if(modalDeleteEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalDeleteEvento.style.backgroundColor = "white"; } @@ -333,9 +277,7 @@ if (jQuery(ocultarBtn).length) { const modalCreateEvento = document.querySelector('#modal-crear-evento'); var botonCrearEvento = document.getElementById("crear_evento_confirm_event-confirm"); const modalTextEvento = document.querySelector('#confirm-message'); - console.log("cambiazoooo") if(botonCrearEvento){ - console.log("xdddd") botonCrearEvento.addEventListener("click", function() { modalCreateEvento.style.backgroundColor = "white"; modalTextEvento.style.color="black"; @@ -401,7 +343,6 @@ if (jQuery(ocultarBtn).length) { const modalDeleteEvento = document.querySelector('#modal-delete_list-evento'); if(modalDeleteEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalDeleteEvento.style.backgroundColor = "#4D4C4C"; } @@ -450,7 +391,6 @@ if (jQuery(ocultarBtn).length) { const modalDeleEvento = document.querySelector('#modal-delete_list-evento'); if(modalDeleEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalDeleEvento.style.backgroundColor = "#222272e"; } @@ -471,12 +411,10 @@ if (jQuery(ocultarBtn).length) { if(modalCrearEvento){ modalCrearEvento.style.backgroundColor ="white"; - console.log("eeeeeeeeeeeeeeeeeeeeeeeeeee") } const modalDeleEvento = document.querySelector('#modal-delete_list-evento'); if(modalDeleEvento){ - console.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") modalDeleEvento.style.backgroundColor = "white"; } cerrarModal.forEach(element => { @@ -562,7 +500,6 @@ if (jQuery(ocultarBtn).length) { }; usuarioRegistradoTemporal=usuario; usuarioTemporal = usuario; - console.log("apsdkasopkdaspodksad",usuario) contraUser = contra; localStorage.setItem('usuario', JSON.stringify(usuario)); @@ -628,7 +565,6 @@ if (jQuery(ocultarBtn).length) { onAuthStateChanged(auth, async(user) =>{ if(user) { if (localStorage.getItem('modo') == 'night') { - console.log("de noche"); const modalIniciar = document.querySelector("#inscripcion-info-event"); const modales = document.querySelector("#entradas-disponibles-event"); const modal = document.querySelector("#disponible-hasta-texto"); @@ -639,7 +575,6 @@ if (jQuery(ocultarBtn).length) { if(modalIniciar){ - console.log("existe") modalIniciar.style.color = "white"; modales.style.color = "white"; modal.style.color = "white"; @@ -653,15 +588,12 @@ if (jQuery(ocultarBtn).length) { } }else{ - console.log("dicha"); - const modaldelProfile = document.querySelector('#delete-profile-content'); if(modaldelProfile){ modaldelProfile.style.backgroundColor ="#222272e"; } } - console.log(user,"el sasdasdasd") usuarioTemporal = user; const patronCorreo = /@ulpgc\.[^.]+$/; localStorage.setItem('ParametrosUsuario', JSON.stringify(usuarioTemporal)); @@ -683,8 +615,6 @@ if (jQuery(ocultarBtn).length) { option_no_Institucional.forEach(option => option.style.display="none");} } } - - ////////////////////////////////////////////// const querySnapShotUser = await getDocs(collection(db, "users")); const lockPerfil = document.getElementById("CorreoInformacionUsuario"); const lockChangePerfil = document.getElementById("cambiarCorreoUsuario"); @@ -711,7 +641,6 @@ async function getEvent(){ async function getInfoEvent(userId){ try { - console.log("bbbbbbbbbbbbbbbbbbbbbb",userId) const q = query(collection(db, "evento"), where("Creador", "==", userId)); let usuarioDeLaAplicacion = []; const querySnapshot = await getDocs(q); @@ -779,8 +708,6 @@ async function getEvent(){ } if (lockPerfil != undefined){ - console.log("denaaaaaaa"+ usuarioTemporal.uid) - console.log(JSON.stringify(usuarioTemporal)) const resultado = await getUser(usuarioTemporal.uid); let lockUserPerfil = resultado; @@ -789,8 +716,7 @@ async function getEvent(){ if (lockChangePerfil != undefined){ changeInfoUserSave(querySnapShotUser.docs,contraUser); - } - ////////////////////////////////////////////// + } }else{ linksRegistrado.forEach(links => links.style.display="none"); linksNoRegistrado.forEach(links => links.style.display="block"); @@ -799,12 +725,6 @@ async function getEvent(){ }) } -/////////////////////////////////////////////////// -/////////////////////////////////////////////////// -/////////////////////////////////////////////////// - - - async function insertUser(user){ try { const reponse = await setDoc(doc(db, "users", user.uid), user); @@ -825,8 +745,6 @@ async function addUser(user){ async function getUser(user){ try { - - console.log("asdasdasd",user) const response = await getInfoUser(user); return response; } catch (error) { @@ -847,10 +765,6 @@ async function getInfoUser(userId){ console.log("Hubo un error",error) } } -/////////////////////////////////////////////////// -/////////////////////////////////////////////////// -/////////////////////////////////////////////////// - const buttonSave = document.querySelector("#button-save-perfil"); const buttonDelete = document.querySelector("#delete-profile"); @@ -920,15 +834,11 @@ if(buttonDeleteProfile){ if(modalCreateEvento){ modalCreateEvento.style.background="#4D4C4C"; } - - console.log("es de noche") - }else{ confirmMessage.style.color="black"; if(modalCreateEvento){ modalCreateEvento.style.background="white"; } - console.log("es de dia") } $('#confirm-modal-delete').modal('show'); @@ -936,35 +846,26 @@ if(buttonDeleteProfile){ const fourthConfirm = document.getElementById("confirm-button-delete"); if(fourthConfirm){ - console.log("exit") fourthConfirm.onclick = async function(){ - // Aquí iría el código para guardar los cambios - console.log("jugarsela") $('#confirm-modal-delete').modal('hide') const usuarioAlmacenado = localStorage.getItem('usuario'); const correoComprobar = JSON.parse(usuarioAlmacenado).uid; - console.log("te escuchamos ",correoComprobar) await deleteUserOfEvent(correoComprobar); await borrarUsuarioDeLaBaseDeDatosFirebase(usuarioTemporal); localStorage.removeItem('usuario'); localStorage.removeItem('ParametrosUsuario'); - //window.location.href = "http://127.0.0.1:5501/html/index.html"; } } if(exitdelete){ - console.log("exit") exitdelete.onclick = function(){ - // Aquí iría el código para guardar los cambios $('#confirm-modal-delete').modal('hide') } } const extdelete = document.querySelector("#cancel-modal-button-delete"); if(extdelete){ - console.log("asad") extdelete.onclick = function(){ - // Aquí iría el código para guardar los cambios $('#confirm-modal-delete').modal('hide') } } @@ -975,36 +876,27 @@ if(buttonDeleteProfile){ async function borrarUsuarioDeLaBaseDeDatosFirebase(userUid) { try { let comprobacion; - console.log(userUid.uid) const q = query(collection(db, "users"), where("userUID", "==", userUid.uid)); const querySnapshot = await getDocs(q); querySnapshot.forEach((doc) => { comprobacion = doc.data(); }); var user = auth.currentUser; - console.log(comprobacion, "ejemplo final") - - console.log(comprobacion.uid,"AQUI ESTOY") const eventosQuery = query(collection(db, "evento"), where("Creador", "==", comprobacion.uid)); const eventosSnapshot = await getDocs(eventosQuery); let eventoDelUsuario = []; - // Eliminar cada evento asociado al usuario eventosSnapshot.forEach(async (eventoDoc) => { eventoDelUsuario.push(eventoDoc.data()); const evento = eventoDoc.data(); await deleteDoc(doc(db, "evento", evento.eventoId)); }); - console.log(eventoDelUsuario) - console.log("wwwwwwwwwwwwwwwwwwwwwwwwwwww") await deleteDoc(doc(db, "users", comprobacion.uid)); user.delete() .then(function() { - // El usuario ha sido eliminado exitosamente console.log('Usuario eliminado'); }) .catch(function(error) { - // Ocurrió un error al intentar eliminar el usuario console.error('Error al eliminar el usuario:', error); }); console.log("Usuario eliminado correctamente"); @@ -1026,7 +918,6 @@ if(buttonDeleteChange){ document.getElementById('CorreoInformacionUsuario').value = resultado.correo; document.getElementById('ContraseñaInformacionUsuario').value = resultado.telefono; document.getElementById('TelefonoInformacionUsuario').value = resultado.contra; - console.log("2este es un ejemplo",resultado) buttonEdit.style.display = "block" buttonDelete.style.display = "block" buttonSave.style.display ="none"; @@ -1041,10 +932,7 @@ if(buttonDeleteChange){ if(buttonSave){ buttonSave.addEventListener('click', async e =>{ e.preventDefault(); - console.log("wwwwwwwwwwwwwwww") - console.log("fffffffffffffffffffffffffffffffff") if(confirmMessage){ - console.log("he llegado") var lang = localStorage.getItem('lang') || 'es'; var headerFile; var headerData; @@ -1090,7 +978,6 @@ buttonSave.addEventListener('click', async e =>{ if(modalCrearEvento){ modalCrearEvento.style.background="#4D4C4C"; } - console.log("es de noche") }else{ confirmMessage.style.color="black"; @@ -1100,12 +987,9 @@ buttonSave.addEventListener('click', async e =>{ if(modalCrearEvento){ modalCrearEvento.style.background="white"; } - console.log("es de dia") } confirmButton.onclick = async function() { - console.log("iiiiiii") - console.log(usuarioTemporal) const resultado = await getUser(usuarioTemporal.uid); let editarPerfil = resultado; let contraAux; @@ -1119,13 +1003,8 @@ buttonSave.addEventListener('click', async e =>{ editarPerfil.contra = document.getElementById("ContraseñaInformacionUsuario").value; - //const resultado2 = await getUser(usuarioTemporal.uid); - console.log(usuarioTemporal.uid) editarPerfil.correo = temp; - //const resultado3 = await getUser(usuarioTemporal.uid); - - // Actualizar firebase authentication let incremento = 0; let nopassnoemail = 1 if(contraAux != document.getElementById("ContraseñaInformacionUsuario").value){ @@ -1138,34 +1017,27 @@ buttonSave.addEventListener('click', async e =>{ if(mailAux != document.getElementById("CorreoInformacionUsuario").value){ addUser(editarPerfil) actualizarFirebaseAuthentication(editarPerfil.correo); - console.log("pase por incremento") nopassnoemail-=1 } } incremento = 0; if(nopassnoemail){ addUser(editarPerfil) - console.log("pase por nopassemail") } - // Aquí iría el código para guardar los cambios confirmModal.style.display = 'none'; - // Oculta los botones de edición const buttonEd = document.querySelectorAll(".hidden"); buttonEd.forEach(button => button.style.display = "none"); - // Muestra el botón de editar buttonEdit.style.display = "inline-block"; } cancelModalButton.onclick = function(){ - // Aquí iría el código para guardar los cambios confirmModal.style.display = 'none'; } if(exitModalButton){ exitModalButton.onclick = function(){ - // Aquí iría el código para guardar los cambios confirmModal.style.display = 'none'; } } @@ -1197,7 +1069,6 @@ function actualizarFirebaseAuthentication( newEmail) { window.onscroll = function(){ var header = document.getElementById("header"); if(window.pageYOffset > 0){ - console.log("moviendose") header.classList.add("sticky"); } else { header.classList.remove("sticky") diff --git a/js/loadEvent.js b/js/loadEvent.js index 80030df..c314a13 100644 --- a/js/loadEvent.js +++ b/js/loadEvent.js @@ -5,11 +5,7 @@ function loadTemplate() { cards.forEach(card => { card.addEventListener('click', () => { - // código para mostrar los detalles del evento const titulo = card.querySelector('.card-title').value; - - - // Obtener los datos del Local Storage const eventos = JSON.parse(localStorage.getItem('eventos')); const evento = eventos.find(e => e.nombre === titulo); diff --git a/js/loadListEvents.js b/js/loadListEvents.js index 2f4b5db..a18064d 100644 --- a/js/loadListEvents.js +++ b/js/loadListEvents.js @@ -1,4 +1,4 @@ -import { getDocs, getDoc, updateDoc, collection, query, deleteDoc, where, doc} from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; +import { getDocs, updateDoc, collection, query, deleteDoc, where, doc} from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; import { exportCSVExcel } from "./exportXls.js" import { db } from "./firebase.js"; @@ -112,9 +112,6 @@ export const loadListEvents = (ListaEventos) => { window.location.href = `../html/editEvent.html?eventoId=${encodeURIComponent(eventoId)}`; });});}} - - - // Usa este código para abrir el modal de confirmación y esperar la respuesta del usuario: const deleteButtons = document.querySelectorAll('.delete-event-button'); deleteButtons.forEach((button) => { button.addEventListener('click', () => { @@ -127,7 +124,6 @@ export const loadListEvents = (ListaEventos) => { if(cancelDeleteButton){ cancelDeleteButton.addEventListener('click', () => { - // Cerrar el modal sin eliminar el evento $(modal).modal('hide'); }); } @@ -139,9 +135,7 @@ export const loadListEvents = (ListaEventos) => { });} - deleteEventButton.addEventListener('click', async () => { - // Eliminar el evento si el usuario confirma - + deleteEventButton.addEventListener('click', async () => { if (row && row.parentNode) { row.parentNode.removeChild(row); @@ -215,7 +209,6 @@ button.addEventListener("click", async function() { console.log("Hubo un error",error) } } - console.log(userId) var user = await getInfoUser(userId) var username = user.nombre; exportCSVExcel(username) @@ -226,8 +219,6 @@ function compareDate(day,month,year){ var actualDate = new Date(); var reservedDate = new Date(year, month-1,day) - console.log(reservedDate) - console.log(day,month,year) return reservedDate.getTime() > actualDate.getTime() } @@ -235,7 +226,6 @@ function compareDate(day,month,year){ function getMonthString(index) { var lang = localStorage.getItem("fullLang"); var monthNames; - console.log(lang) switch (lang) { case "Español": monthNames = ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul","Aug", "Sep", "Oct", "Nov", "Dic"]; @@ -263,31 +253,4 @@ function getMonthString(index) { return monthNames[index - 1]; } -} - - -/** - * - * BOTON DE MODIFICAR PARA EL SPRINT 2 - * - * - - const eventCards = document.querySelectorAll(".redirect-to-show"); - eventCards.forEach((card) => { - card.addEventListener("click", () => { - const eventName = card.getAttribute("data-event-name"); - window.location.href = `../html/showEventInformation.html?title=${encodeURIComponent(eventName)}`; - }); - const eventCards2 = document.querySelectorAll(".user-event-inscrite"); - eventCards2.forEach((card) => { - card.addEventListener("click", () => { - - window.location.href = `../html/userList.html?title=${encodeURIComponent(eventName)}`; - });**/ - - - - +} \ No newline at end of file diff --git a/js/modificarPerfil.js b/js/modificarPerfil.js index 9a33f87..7bca72f 100644 --- a/js/modificarPerfil.js +++ b/js/modificarPerfil.js @@ -1,6 +1,5 @@ import {db } from "../js/firebase.js"; import {updateDoc, getDocs, collection } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js" -import {query, where } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js" let originalNombre = ''; let originalCorreo = ''; @@ -34,7 +33,6 @@ export const changeInfoUserSave = (usuarioRegistrado) => { }); const botonEliminarCambios = document.getElementById('BotonEliminarCambios'); botonEliminarCambios.addEventListener('click', async () => { - console.log("wwwwwwwwwwwwwowwwwwwwwwwwwwwwwww"); document.getElementById('cambiarNombreUsuario').value = originalNombre; document.getElementById('cambiarCorreoUsuario').value = originalCorreo; document.getElementById('cambiarTelefonoUsuario').value = originalTelefono; @@ -42,25 +40,14 @@ export const changeInfoUserSave = (usuarioRegistrado) => { }); } -///////////////////////////////////////////////////////////// -// INFORMACION DEL PERFIL -///////////////////////////////////////////////////////////// export const changeInfoUser = async (usuarioRegistrado) => { - const Nombre = "isai@gmail.com"; - const usuarioAlmacenado = localStorage.getItem('usuario'); - const usuario = JSON.parse(usuarioAlmacenado); - - - document.getElementById("NombreInformacionUsuario").value = usuarioRegistrado.nombre; document.getElementById("CorreoInformacionUsuario").value = usuarioRegistrado.correo; document.getElementById("TelefonoInformacionUsuario").value = usuarioRegistrado.telefono; document.getElementById("ContraseñaInformacionUsuario").value = usuarioRegistrado.contra; } - - const buttonEdit = document.querySelector("#button-edit-perfil"); const buttonSave = document.querySelector("#button-save-perfil"); const buttonDeleteChanges = document.querySelector("#BotonEliminarCambios"); @@ -72,14 +59,10 @@ export const changeInfoUserSave = (usuarioRegistrado) => { });} - if(buttonDeleteChanges){ buttonDeleteChanges.addEventListener('click', function() { const buttonEd = document.querySelectorAll(".hidden"); buttonEd.forEach( buttons => buttons.style.display = "none"); buttonEdit.style.display = "inline-block" - });} - - - \ No newline at end of file + });} \ No newline at end of file diff --git a/js/prueba2.js b/js/modifyEvent.js similarity index 91% rename from js/prueba2.js rename to js/modifyEvent.js index e569ebb..0fc6ee9 100644 --- a/js/prueba2.js +++ b/js/modifyEvent.js @@ -1,7 +1,7 @@ import { setDoc,query,collection,where,getDocs, doc, Timestamp } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; -import { db, app, storage } from "./firebase.js"; +import { db } from "./firebase.js"; import { ref, getStorage, uploadBytesResumable, getDownloadURL } from "https://www.gstatic.com/firebasejs/9.19.0/firebase-storage.js"; -import { getUUID } from "./utils.js"; + document.addEventListener('DOMContentLoaded', init); @@ -50,7 +50,6 @@ function loadTemplate(fileName, id, callback) { const input = document.querySelector("#file-input-event"); const urlParams = new URLSearchParams(window.location.search); const eventoId = urlParams.get('eventoId'); - console.log(eventoId); const q = query(collection(db, "evento"), where("eventoId", "==", eventoId)); let usuarioDeLaAplicacion = []; @@ -58,8 +57,6 @@ function loadTemplate(fileName, id, callback) { querySnapshot.forEach((doc) => { usuarioDeLaAplicacion.push(doc.data()); }); - - console.log(usuarioDeLaAplicacion); const nombre = document.querySelector("#input-create-event-nombre"); const lugar = document.querySelector("#input-create-event-lugar"); const tipo = document.querySelector("#input-create-type-event"); @@ -94,7 +91,6 @@ function loadTemplate(fileName, id, callback) { const ejemplo = document.querySelector("#modify_evento_confirm_event-confirm"); if (ejemplo){ ejemplo.addEventListener("click",function() { - let fechaActual = new Date() const fecha = document.querySelector("#input-create-event-fecha").value; const modal = document.querySelector('#confirmar-creacion-evento-modal'); @@ -110,7 +106,6 @@ function loadTemplate(fileName, id, callback) { });} if(deleteEventButton){ deleteEventButton.addEventListener('click', async () => { - // Cerrar el modal $(modal).modal('hide'); }); } @@ -124,20 +119,16 @@ function loadTemplate(fileName, id, callback) { }); } function enviarDatosADb() { - return new Promise(function(resolve, reject) { - // Simulación de acceso a la base de datos + return new Promise(function(resolve) { setTimeout(function() { resolve(); }, 2000); }).then(function() { - // Si la promesa se resuelve correctamente $("#create-event-button").text("Evento creado correctamente"); setTimeout(function() { - accesoALaBD(); - //window.location.href = "http://127.0.0.1:5501/html/showEventList.html"; + accesoALaBD(); }, 1000); }).catch(function() { - // Si la promesa es rechazada $(modal).modal('hide'); }); } @@ -147,7 +138,6 @@ function loadTemplate(fileName, id, callback) { async function insertEvent(event, uid_evento) { try { - console.log(event) const reponse = await setDoc(doc(db, "evento", uid_evento), event); return reponse; } catch (error) { @@ -188,13 +178,11 @@ function loadTemplate(fileName, id, callback) { const less = JSON.parse(rak)[0].imagenEvento; const url = less; - console.log(url) const event_uid = JSON.parse(rak)[0].eventoId; const infoAdicional = document.querySelector("#input-create-event-info-adicional").value; - console.log("ejeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") const evento = { Creador: localStorage.getItem('uid_evento').replace(/"/g, ''), diff --git a/js/perfil.js b/js/perfil.js deleted file mode 100644 index 8b13789..0000000 --- a/js/perfil.js +++ /dev/null @@ -1 +0,0 @@ - diff --git a/js/showMessage.js b/js/showMessage.js index 1aa15d0..3753163 100644 --- a/js/showMessage.js +++ b/js/showMessage.js @@ -4,13 +4,13 @@ export function showMessage(message, type = "success"){ duration: 3000, newWindow: true, close: true, - gravity: "bottom", // `top` or `bottom` - position: "right", // `left`, `center` or `right` - stopOnFocus: true, // Prevents dismissing of toast on hover + gravity: "bottom", + position: "right", + stopOnFocus: true, style: { background: type === "success"? "orange":"red", fontWeight: "bold" }, - onClick: function(){} // Callback after click + onClick: function(){} }).showToast(); } diff --git a/js/userList.js b/js/userList.js index b4bc284..7d833f6 100644 --- a/js/userList.js +++ b/js/userList.js @@ -1,4 +1,4 @@ -import { getDocs, getDoc, updateDoc, collection, query, deleteDoc, where, doc} from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; +import { getDocs, collection, query, deleteDoc, where, doc} from "https://www.gstatic.com/firebasejs/9.19.0/firebase-firestore.js"; import { db } from "./firebase.js"; export const usersEvents = (usuarioDelEvento) => { @@ -35,9 +35,6 @@ export const usersEvents = (usuarioDelEvento) => { window.location.href = `../html/userList.html?title=${encodeURIComponent("0")}`; });});} - - - // Usa este código para abrir el modal de confirmación y esperar la respuesta del usuario: const deleteButtons = document.querySelectorAll('.delete-event'); deleteButtons.forEach((button) => { button.addEventListener('click', () => { @@ -50,7 +47,6 @@ export const usersEvents = (usuarioDelEvento) => { if(cancelDeleteButton){ cancelDeleteButton.addEventListener('click', () => { - // Cerrar el modal sin eliminar el evento $(modal).modal('hide'); }); } @@ -63,13 +59,11 @@ export const usersEvents = (usuarioDelEvento) => { });} deleteEventButton.addEventListener('click', async () => { - // Eliminar el evento si el usuario confirma if (row && row.parentNode) { row.parentNode.removeChild(row); borradoDeLaBaseDeDatosFirebase(row.firstElementChild.textContent) } - // Cerrar el modal $(modal).modal('hide'); }); modal.querySelector('.modal-body').textContent = `¿Está seguro que desea eliminar al usuario "${eventName}"?`; @@ -92,6 +86,4 @@ async function borradoDeLaBaseDeDatosFirebase(eventID) { } catch (error) { console.log("Problemas al eliminar", error); } -} - -console.log("FINAL DEL DOCUMENTO") \ No newline at end of file +} \ No newline at end of file diff --git a/staticData/events.json b/staticData/events.json deleted file mode 100644 index 6fbff8f..0000000 --- a/staticData/events.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "eventos": [ - { - "nombreEvento": "XII Jornadas de la Asamblea de Estudiantes", - "lugarEvento": "Universidad de medicina", - "tipoEvento": "Asamblea", - "descripcion": "Todos los años la Universidad de Las Palmas de Gran Canaria celebra su Jornada de Puertas Abiertas 2023 para que los futuros estudiantes, familiares, orientadores y profesores puedan conocer un día normal de la vida universitaria, así como informarse sobre las diferentes titulaciones que oferta la universidad y conocer sus instalaciones. De esta forma, los futuros estudiantes tienen la posibilidad de conocer las singularidades de cada una de las titulaciones y los centros de la ULPGC.", - "aforo": 500, - "fecha": { - "dia": 12, - "mes": 5, - "anio": 2023, - "hora": "10:00" - }, - - "informacionAdicional": "El Cabildo de Gran Canaria ha asumido el compromiso de llevar a cabo actuaciones de corto y medio plazo en la Cumbre de la isla diseñando el Plan de Revitalización Medioambiental y Económica de la Cumbre de Gran Canaria. Asimismo, dada las propuestas de colaboración y donación que están haciendo personas, colectivos, entidades y empresas, se está montando la campaña La Cumbre Vive, que reúne actuaciones de carácter divulgativo, educación, comunicación y voluntariado en los ámbitos denominados: Restauración medioambiental, Recuperar el Campo, Conservar el Patrimonio Cultural, Activar la Economía Local y Cohesionar la sociedad isleña.", - "imagenEvento": "../images/puertasAbiertas.PNG", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - }, - { - "nombreEvento": "Asadero informatica 2023", - "lugarEvento": "Santa María de Guía", - "tipoEvento": "Festivo", - "descripcion": "Se va a realizar la Fiesta Estudiantil de la Escuela de Ingeniería Informática, la cual se realizará en la zona recreativa de Sta. Cristina, Santa María de Guía (http://goo.gl/maps/fqib7). En ella celebraremos un Asadero de Bienvenida a la EII, curso 2022/23.", - "aforo": 200, - "fecha": { - "dia": 12, - "mes": 9, - "anio": 2023, - "hora": "09:00" - }, - "informacionAdicional": "El precio del evento son 9€ los cuales incluyen comida, bebida y juegos. Pero por tan solo 1€ mas se incluye guagua de ida y vuelta. La guagua parte a las 10:30 de la Fuente Luminosa (http://goo.gl/maps/FSg6d), haremos una parada en la Escuela de Ingeniería Informática (http://goo.gl/maps/yjC6r).", - "imagenEvento": "../images/asadero.jpg", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - }, - { - "nombreEvento": "Fiesta del Año Nuevo Chino", - "lugarEvento": "Teatro Perez Galdos", - "tipoEvento": "Festivo", - "descripcion": "La universidad acoge por la tarde a la celebración del Año Nuevo Chino, que se inicia este domingo 22, un evento en el que participarán unos 70 alumnos de los colegios Hispano-Inglés, Daos, Arenas y Atlántico, así como estudiantes del Instituto Confucio de la ULPGC, que organiza el acto.", - "aforo": 100, - "fecha": { - "dia": 11, - "mes": 6, - "anio": 2023, - "hora": "16:00" - }, - "informacionAdicional": "La celebración se compone de dos partes. En la primera, que se celebrará de 16 a 17.30 horas, se han previsto una serie de actividades para el alumnado, que incluyen talleres de papel recortado del Año del Conejo y pintura del Zodiaco Chino, un “rincón selfie” del dragón y el león, actividades de caligrafía con coplas de primavera, elaboración de cuerdas de mano trenzadas y un fotomural sobre el Año Nuevo Chino con divulgación de costumbres y curiosidades de esta festividad.", - "imagenEvento": "../images/fiesta_china.jpg", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - }, - { - "nombreEvento": "Programación de Videojuegos", - "lugarEvento": "Universidad Teleco", - "tipoEvento": "Concierto", - "descripcion": "La Sociedad de Promoción Económica de Gran Canaria (SPEGC), dependiente del Cabildo de Gran Canaria, acoge junto a la Escuela de Ingeniería Informática de la Universidad de Las Palmas de Gran Canaria (ULPGC)", - "aforo": 200, - "fecha": { - "dia": 21, - "mes": 8, - "anio": 2023, - "hora": "18:00" - }, - "informacionAdicional": "El diseño y la programación de videojuegos es un sector en alza dentro de una industria que representa un porcentaje cada vez mayor de las actividades económicas relacionadas con el ocio. El programa se divide en tres módulos, compuestos por un total de 11 cursos", - "imagenEvento": "../images/curso_programacion_juegos.jpg", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - }, - { - "nombreEvento": "Charla Informativa ulpgc", - "lugarEvento": "Estadio Nacional", - "tipoEvento": "Concierto", - "descripcion": "El concierto de rock más grande del año, con las mejores bandas del género", - "aforo": 400, - "fecha": { - "dia": 13, - "mes": 12, - "anio": 2023, - "hora": "12:00" - }, - "informacionAdicional": "El evento contará con food trucks y una zona VIP", - "imagenEvento": "../images/charla_formativa_acceso_universidad.jpg", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - }, - { - "nombreEvento": "Taller de ciberseguridad", - "lugarEvento": "Estadio Nacional", - "tipoEvento": "Concierto", - "descripcion": "El concierto de rock más grande del año, con las mejores bandas del género", - "aforo": 800, - "fecha": { - "dia": 3, - "mes": 12, - "anio": 2023, - "hora": "10:00" - }, - "informacionAdicional": "El evento contará con food trucks y una zona VIP", - "imagenEvento": "../images/cybercampulpgc.jpg", - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - } - ] - } \ No newline at end of file diff --git a/staticData/users.json b/staticData/users.json deleted file mode 100644 index 4affd39..0000000 --- a/staticData/users.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "usuarios": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "contra": "123", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "contra": "123", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "contra": "123", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "contra": "123", - "telefono": "111111111" - } - ] - } \ No newline at end of file diff --git a/staticData/usersInscribe.json b/staticData/usersInscribe.json deleted file mode 100644 index 3fa14d2..0000000 --- a/staticData/usersInscribe.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "evento": [ - { - "nombre": "Alejandro", - "correo": "alejandro@gmail.com", - "telefono": "666666666" - }, - { - "nombre": "Yeray", - "correo": "yeray@gmail.com", - "telefono": "222222222" - }, - { - "nombre": "Isai", - "correo": "isai@gmail.com", - "telefono": "999999999" - }, - { - "nombre": "Alberto", - "correo": "alberto@gmail.com", - "telefono": "111111111" - } - ] - } \ No newline at end of file