From 28ac43bc33689231e261af52bd800954ad1c0371 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Tue, 4 Jan 2022 12:07:26 -0600 Subject: [PATCH 01/42] instalaciones npm init & eslint --- .gitignore | 5 +++++ package.json | 30 ++++++++++++++++++++++++++++++ src/index.css | 0 src/index.html | 23 +++++++++++++++++++++++ src/index.js | 0 5 files changed, 58 insertions(+) create mode 100644 .gitignore create mode 100644 package.json create mode 100644 src/index.css create mode 100644 src/index.html create mode 100644 src/index.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53f2381 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +#ignorar: +/node_modules +package-lock.json +.eslintrc.json +/.vscode \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..f1fc72c --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "technicalchallenge_2ndblock", + "version": "1.0.0", + "description": "Develop yourself a Notes App for yourself to keep in mind your New Year resolutions and goals. The target user is yourself.", + "main": "index.js", + "scripts": { + "test": "test" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Elibabah/technicalChallenge_2ndBlock.git" + }, + "keywords": [ + "JS", + "Vanilla", + "Modules", + "Firebase" + ], + "author": "Elibabah", + "license": "MIT", + "bugs": { + "url": "https://github.com/Elibabah/technicalChallenge_2ndBlock/issues" + }, + "homepage": "https://github.com/Elibabah/technicalChallenge_2ndBlock#readme", + "devDependencies": { + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", + "eslint": "^8.6.0" + } +} \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..e69de29 diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..9825671 --- /dev/null +++ b/src/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..e69de29 From fef8d61cc4f619716223aaafe2acc38bdfdb433e Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 00:14:15 -0600 Subject: [PATCH 02/42] readme ready --- README.md | 69 +++++++++++++++------------------------------- src/index.css | 3 ++ src/index.html | 6 ++-- src/index.js | 0 src/main.js | 4 +++ src/modules/app.js | 3 ++ 6 files changed, 35 insertions(+), 50 deletions(-) delete mode 100644 src/index.js create mode 100644 src/main.js create mode 100644 src/modules/app.js diff --git a/README.md b/README.md index afd0f0b..bb57e52 100644 --- a/README.md +++ b/README.md @@ -1,66 +1,41 @@ -# Technical Challenge ---- -Index +# Agenda propósitos 2022 - 1. Description - 2. Aceptance Criteria - 3. Technical Requirements - 4. Expected Learning Outcomes --- -## 1. Description +Index -Develop yourself a Notes App for yourself to keep in mind your New Year resolutions and goals. The target user is yourself. + 1. Descripción + 2. Características generales + 3. Características técnicas --- -## 2. Acceptance Criteria +## 1. Descripción -This applications should allow you to enter your goals and objectives with the fields: -* Dropdown Selectable Topics: Personal, Professional, Relationships, Family, Health and Learning -* Title: Input to add a short Title -* Description: Text Area to add the desciption of the goal -* Dropdown with the objective month of achievement. +Aplicación de notas personal para mantener y controlar mis propósitos y objetivos de Año Nuevo (2022) orientados a mi plan de vida. La app contará con un inicio de sesión personal. --- -## 3. Technical Requeriments / -- Follow up all the Software Development Lyfecycle steps and document it -- Only JavaScript Vanilla is allowed -- Use all the things you know already and that you have learned from the Bootcamp to solve the application code. -- Use Firestore from Firebase to keep your data -- Only Arrow Functions are allowed (ECS6) -- Using modular modular architecture is a plus -- Add a personal login for you is a plus -- Finishing before the time is a plus +## 2. Características generales -**CLUES:** +Esta aplicación me permitirá ingresar mis metas y objetivos con los campos: -- All the knowledge from the last 7 projects -- Try your best to show the expertise and skills you have earned, tecnical and softskills to reach by your own the entrance to the next stage. -- This project will be deliviered in a personal demo with the review of the performance during this last stage of the Bootcamp. -- The results of this stage will give you a learning position to math teams into the final stages. -- Make every time desition wiseley -- It's time to show up the best you can do! +- Temas desplegables seleccionables: personal, profesional, relaciones, familia, salud y aprendizaje +- Título: entrada para agregar un título corto +- Descripción: Área de texto para agregar la descripción de la meta +- Desplegable con el mes objetivo de consecución. --- -## 4. Expected Learning Outcomes ---- +## 3. Características técnicas -- [ ] window object -- [ ] Arrow Functions and parameters -- [ ] Short, readable and reusable code -- [ ] Objects & Arrays +- [ ] Arquitectura modular +- [ ] window object +- [ ] Arrow Functions y parámetros +- [ ] Programación funcional (código corto, legible y reutilizable) +- [ ] Objects & Arrays - [ ] JSON -- [ ] Iterators -- [ ] Firebase: Firestore DB +- [ ] Iteradores +- [ ] Firebase: Firestore DB - [ ] Bootstrap 5 -- [ ] Continuous Integration Tools: Git & GitHub - ---- -# ReadMe - ---- - -> This Readme should be replaced with the project documentation following the SDLC procedures for Agile Software Development Lyfe Cycle. +- [ ] Herramientas de integración continua: Git y GitHub diff --git a/src/index.css b/src/index.css index e69de29..c2140b8 100644 --- a/src/index.css +++ b/src/index.css @@ -0,0 +1,3 @@ +h1 { + color: blue; +} \ No newline at end of file diff --git a/src/index.html b/src/index.html index 9825671..31e7f02 100644 --- a/src/index.html +++ b/src/index.html @@ -5,19 +5,19 @@ - + J +

Hello, World

- - + \ No newline at end of file diff --git a/src/index.js b/src/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..40181cd --- /dev/null +++ b/src/main.js @@ -0,0 +1,4 @@ +import { connected } from "./modules/app.js"; +connected() + +alert("main.js connected") \ No newline at end of file diff --git a/src/modules/app.js b/src/modules/app.js new file mode 100644 index 0000000..cce312d --- /dev/null +++ b/src/modules/app.js @@ -0,0 +1,3 @@ +export let connected = () => { + console.log("app.js module connected") +} \ No newline at end of file From c83bce93246a123a934eedb63d9f722424768ddb Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 04:16:10 -0600 Subject: [PATCH 03/42] objeto modelado para subir a firebase --- datamonth/month.json | 14 ++++++++++ src/index.css | 8 ++++++ src/index.html | 61 +++++++++++++++++++++++++++++++++++++++++ src/main.js | 8 +++--- src/modules/app.js | 40 +++++++++++++++++++++++++-- src/modules/keepData.js | 16 +++++++++++ 6 files changed, 141 insertions(+), 6 deletions(-) create mode 100644 datamonth/month.json create mode 100644 src/modules/keepData.js diff --git a/datamonth/month.json b/datamonth/month.json new file mode 100644 index 0000000..daea415 --- /dev/null +++ b/datamonth/month.json @@ -0,0 +1,14 @@ +{ + "enero": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "febrero": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], + "marzo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "abril": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], + "mayo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "junio": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], + "julio": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "agosto": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "septiembre": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], + "octubre": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], + "noviembre": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], + "diciembre": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] +} \ No newline at end of file diff --git a/src/index.css b/src/index.css index c2140b8..146d72b 100644 --- a/src/index.css +++ b/src/index.css @@ -1,3 +1,11 @@ h1 { color: blue; +} + +.crearMeta { + display: block; + margin: auto; + width: 90%; + margin-top: 2%; + margin-bottom: 2%; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 31e7f02..51c5b39 100644 --- a/src/index.html +++ b/src/index.html @@ -8,16 +8,77 @@ J + +

Hello, World

+ + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 40181cd..255c8f9 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ -import { connected } from "./modules/app.js"; -connected() - -alert("main.js connected") \ No newline at end of file +import { diasPorMes } from "./modules/app.js"; +import { enviarFB } from "./modules/keepData.js" +diasPorMes() +enviarFB() \ No newline at end of file diff --git a/src/modules/app.js b/src/modules/app.js index cce312d..733d0b8 100644 --- a/src/modules/app.js +++ b/src/modules/app.js @@ -1,3 +1,39 @@ -export let connected = () => { - console.log("app.js module connected") +const meses = "../datamonth/month.json"; + +const mesesArray = [] + +export const diasPorMes = () => { + fetch(meses) + .then((response) => response.json()) + .then((data) => { + mesesArray.push(data); + console.log(mesesArray); + + for (let mes in mesesArray[0]) { + console.log(mes); + + let imprimirMes = document.getElementById("mesChoose"); + imprimirMes.innerHTML += ` + + `; + } + + let diaPorMes = document.getElementById("mesChoose"); + + diaPorMes.addEventListener("change", () => { + console.log("estoy escuchando") + let clickMes = document.getElementById("mesChoose").value; + console.log(clickMes) + + //console.log(mesesArray[0][clickMes]) + for (let dia of mesesArray[0][clickMes]) { + console.log(dia) + + let imprimirDia = document.getElementById("diaChoose") + imprimirDia.innerHTML += ` + + `; + } + }) + }) } \ No newline at end of file diff --git a/src/modules/keepData.js b/src/modules/keepData.js new file mode 100644 index 0000000..046448a --- /dev/null +++ b/src/modules/keepData.js @@ -0,0 +1,16 @@ +export const enviarFB = () => { + + + let botonEnviarMeta = document.getElementById("enviarMeta") + + botonEnviarMeta.addEventListener("click", () => { + let metaObject = { + "tipo": document.getElementById("tipo").value, + "titulo": document.getElementById("titulo").value, + "descripcion": document.getElementById("descripcion").value, + "mes": document.getElementById("mesChoose").value, + "dia": document.getElementById("diaChoose").value + } + console.log(metaObject) + }) +} \ No newline at end of file From 657e5ea6c045e13cc766bf1f7cd630b3778bafd8 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 07:47:29 -0600 Subject: [PATCH 04/42] instalaciones firebase & firestore --- src/index.css | 4 ---- src/index.html | 6 +++--- src/modules/firebase.js | 19 +++++++++++++++++++ 3 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 src/modules/firebase.js diff --git a/src/index.css b/src/index.css index 146d72b..7f909e7 100644 --- a/src/index.css +++ b/src/index.css @@ -1,7 +1,3 @@ -h1 { - color: blue; -} - .crearMeta { display: block; margin: auto; diff --git a/src/index.html b/src/index.html index 51c5b39..42297f2 100644 --- a/src/index.html +++ b/src/index.html @@ -14,11 +14,10 @@ -

Hello, World

@@ -75,7 +74,8 @@ - + + diff --git a/src/modules/firebase.js b/src/modules/firebase.js new file mode 100644 index 0000000..8cd831a --- /dev/null +++ b/src/modules/firebase.js @@ -0,0 +1,19 @@ +// Import the functions you need from the SDKs you need +import { initializeApp } from "firebase/app"; +// TODO: Add SDKs for Firebase products that you want to use +// https://firebase.google.com/docs/web/setup#available-libraries + +// Your web app's Firebase configuration + +// Initialize Firebase +firebase.initializeApp({ + apiKey: "AIzaSyD1QVSld0basgVtsk378cja4cTJaQyvSy0", + authDomain: "metas-22.firebaseapp.com", + projectId: "metas-22", + storageBucket: "metas-22.appspot.com", + messagingSenderId: "896755178032", + appId: "1:896755178032:web:a580e4e7cb6706f85d6bf5" +}); + +// Initialize Firebase +//const app = initializeApp(firebaseConfig); \ No newline at end of file From d2502f1b5e535b5577337f272a0d38e2d21c6008 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 07:52:30 -0600 Subject: [PATCH 05/42] firebase --- src/modules/firebase.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/firebase.js b/src/modules/firebase.js index 8cd831a..7816170 100644 --- a/src/modules/firebase.js +++ b/src/modules/firebase.js @@ -16,4 +16,5 @@ firebase.initializeApp({ }); // Initialize Firebase -//const app = initializeApp(firebaseConfig); \ No newline at end of file +//const app = initializeApp(firebaseConfig); +//OK, aquí mis credenciales \ No newline at end of file From 3ab52398736d98ac147955a1b22091435ad0babe Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 08:53:48 -0600 Subject: [PATCH 06/42] activando firebase --- src/main.js | 2 +- src/modules/{keepData.js => data.js} | 8 +++++-- src/modules/firebase.js | 33 +++++++++++++--------------- 3 files changed, 22 insertions(+), 21 deletions(-) rename src/modules/{keepData.js => data.js} (75%) diff --git a/src/main.js b/src/main.js index 255c8f9..41df5ca 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ import { diasPorMes } from "./modules/app.js"; -import { enviarFB } from "./modules/keepData.js" +import { enviarFB } from "./modules/data.js" diasPorMes() enviarFB() \ No newline at end of file diff --git a/src/modules/keepData.js b/src/modules/data.js similarity index 75% rename from src/modules/keepData.js rename to src/modules/data.js index 046448a..a9943a7 100644 --- a/src/modules/keepData.js +++ b/src/modules/data.js @@ -1,9 +1,13 @@ -export const enviarFB = () => { +import * as module from "./firebase.js" + +const db = firebase.firestore(); +//db.collection("metas").add() +export const enviarFB = () => { let botonEnviarMeta = document.getElementById("enviarMeta") - botonEnviarMeta.addEventListener("click", () => { + botonEnviarMeta.addEventListener("click", async(e) => { let metaObject = { "tipo": document.getElementById("tipo").value, "titulo": document.getElementById("titulo").value, diff --git a/src/modules/firebase.js b/src/modules/firebase.js index 7816170..6b1b6e0 100644 --- a/src/modules/firebase.js +++ b/src/modules/firebase.js @@ -1,20 +1,17 @@ -// Import the functions you need from the SDKs you need -import { initializeApp } from "firebase/app"; -// TODO: Add SDKs for Firebase products that you want to use -// https://firebase.google.com/docs/web/setup#available-libraries + // Import the functions you need from the SDKs you need + import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.1/firebase-app.js"; + // TODO: Add SDKs for Firebase products that you want to use + // https://firebase.google.com/docs/web/setup#available-libraries -// Your web app's Firebase configuration + // Your web app's Firebase configuration + firebase.initializeApp({ + apiKey: "AIzaSyD1QVSld0basgVtsk378cja4cTJaQyvSy0", + authDomain: "metas-22.firebaseapp.com", + projectId: "metas-22", + storageBucket: "metas-22.appspot.com", + messagingSenderId: "896755178032", + appId: "1:896755178032:web:a580e4e7cb6706f85d6bf5" + }); -// Initialize Firebase -firebase.initializeApp({ - apiKey: "AIzaSyD1QVSld0basgVtsk378cja4cTJaQyvSy0", - authDomain: "metas-22.firebaseapp.com", - projectId: "metas-22", - storageBucket: "metas-22.appspot.com", - messagingSenderId: "896755178032", - appId: "1:896755178032:web:a580e4e7cb6706f85d6bf5" -}); - -// Initialize Firebase -//const app = initializeApp(firebaseConfig); -//OK, aquí mis credenciales \ No newline at end of file + // Initialize Firebase + //const app = initializeApp(firebaseConfig); \ No newline at end of file From 62848ebfb760c8ae2da56220e4e1b343f33011a1 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 12:08:04 -0600 Subject: [PATCH 07/42] writing on firebase --- src/modules/data.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index a9943a7..4302fe4 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -1,10 +1,16 @@ import * as module from "./firebase.js" -const db = firebase.firestore(); -//db.collection("metas").add() + export const enviarFB = () => { + const db = firebase.firestore(); + //db.collection("metas").add() + + const saveMeta = (obj) => { + db.collection("metas").doc().set(obj); + }; + let botonEnviarMeta = document.getElementById("enviarMeta") botonEnviarMeta.addEventListener("click", async(e) => { @@ -16,5 +22,10 @@ export const enviarFB = () => { "dia": document.getElementById("diaChoose").value } console.log(metaObject) + + e.preventDefault(); + await saveMeta(metaObject); + + }) } \ No newline at end of file From 931344d7154846070851ab8a997012dbc4f21181 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 6 Jan 2022 23:49:21 -0600 Subject: [PATCH 08/42] favicon --- assets/UI/hojas.png | Bin 0 -> 460110 bytes src/index.html | 4 +++- src/modules/data.js | 7 +++++-- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 assets/UI/hojas.png diff --git a/assets/UI/hojas.png b/assets/UI/hojas.png new file mode 100644 index 0000000000000000000000000000000000000000..d40ad58523f421ac2520faec6702fd817f336c2a GIT binary patch literal 460110 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


diff --git a/src/modules/data.js b/src/modules/data.js index c0227d8..d61118b 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -12,23 +12,65 @@ export const enviarFB = () => { }; let botonEnviarMeta = document.getElementById("enviarMeta") + let botonCerrarModal = document.getElementById("cerrarModal") + /*let tipo = document.getElementById("tipo").value + let titulo = document.getElementById("titulo").value + let descripcion = document.getElementById("descripcion").value + let mes = document.getElementById("mesChoose").value + let dia = document.getElementById("diaChoose").value*/ + + // Botón enviar meta creada botonEnviarMeta.addEventListener("click", async(e) => { - let metaObject = { - "tipo": document.getElementById("tipo").value, - "titulo": document.getElementById("titulo").value, - "descripcion": document.getElementById("descripcion").value, - "mes": document.getElementById("mesChoose").value, - "dia": document.getElementById("diaChoose").value - } - console.log(metaObject) - - e.preventDefault(); - await saveMeta(metaObject); - setTimeout(() => { - alert("¡Meta creada!") - window.location.href = "./index.html"; - }, 1100); - //data-bs-dismiss="modal" - }) + + //Validación de entradas + /* if (tipo.length == 0) { + // Si no se cumple la condicion... + alert("¡No te olvides del tipo de tu propósito!"); + return false; + } else if (titulo == null || + titulo.length == 0 || + /^\s+$/.test(titulo)) { + // Si no se cumple la condicion... + alert("¡Ponerle nombre a tus metas ayuda a hacerlas más claras!"); + return false; + } else if (descripcion == null || descripcion == 0) { + // Si no se cumple la condicion... + alert("¡Será mejor que agregues de qué va tu propósito para lo recuerdes todo!"); + return false; + } else if (mes == null || mes == 0) { + // Si no se cumple la condicion... + alert("¡No olvides calendarizar tu meta, así será concreta!"); + return false; + } else if (dia == null || dia == 0) { + alert("Mmmm, ¿no quisieras agregar un día?"); + return false; + }*/ + + //Modelado de objeto + let metaObject = { + "tipo": document.getElementById("tipo").value, + "titulo": document.getElementById("titulo").value, + "descripcion": document.getElementById("descripcion").value, + "mes": document.getElementById("mesChoose").value, + "dia": document.getElementById("diaChoose").value + } + console.log(metaObject) + + //Activar función de guardado de objeto y envío a firebase + e.preventDefault(); + await saveMeta(metaObject); + + // Desactivar botones mientras se envía data a firebase + botonEnviarMeta.disabled = true; + botonCerrarModal.disabled = true; + + // Salida de modal después de data enviada + setTimeout(() => { + alert("¡Meta creada!") + window.location.href = "./index.html"; + }, 1100); + + }) + // return true; } \ No newline at end of file From 1e2ff9d8bba45bfa0dc9233dc3c64b0153db1d25 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Fri, 7 Jan 2022 13:02:25 -0600 Subject: [PATCH 10/42] trayendo data firebase --- src/modules/data.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/modules/data.js b/src/modules/data.js index d61118b..e95b8ca 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -73,4 +73,24 @@ export const enviarFB = () => { }) // return true; + + + + //Traer data de Firebase + const getMetas = () => db.collection("metas").get() + + window.addEventListener("DOMContentLoaded", async(e) => { + const querySnapshot = await getMetas() + querySnapshot.forEach(doc => { + console.log(doc.data()) + }); + }) + + + + + + + + } \ No newline at end of file From 93341bf4cef5a929c10344f137fbb82863a9cd33 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Fri, 7 Jan 2022 14:17:12 -0600 Subject: [PATCH 11/42] imprimiendo metas en cards --- src/index.html | 4 ++++ src/main.js | 5 +++-- src/modules/data.js | 37 ++++++++++++++++++++++++++++++++++--- 3 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/index.html b/src/index.html index 509f80f..2f972f2 100644 --- a/src/index.html +++ b/src/index.html @@ -76,6 +76,10 @@ + + +
+ diff --git a/src/main.js b/src/main.js index 41df5ca..8b9bf99 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,5 @@ import { diasPorMes } from "./modules/app.js"; -import { enviarFB } from "./modules/data.js" +import { enviarFB, traerMetas } from "./modules/data.js" diasPorMes() -enviarFB() \ No newline at end of file +enviarFB() +traerMetas() \ No newline at end of file diff --git a/src/modules/data.js b/src/modules/data.js index e95b8ca..ec5ef24 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -73,24 +73,55 @@ export const enviarFB = () => { }) // return true; +} - //Traer data de Firebase +//Traer data de Firebase +export const traerMetas = () => { + + const db = firebase.firestore(); + const getMetas = () => db.collection("metas").get() window.addEventListener("DOMContentLoaded", async(e) => { const querySnapshot = await getMetas() querySnapshot.forEach(doc => { console.log(doc.data()) - }); - }) + const cardMeta = document.getElementById("cardPorMeta") + const detallesMeta = doc.data() + + cardMeta.innerHTML += + + ` +
${detallesMeta.tipo}
+ ... +
+
    +
  • ${detallesMeta.titulo}
  • +
  • ${detallesMeta.descripcion}
  • +
  • ${detallesMeta.mes}${detallesMeta.dia}
  • +
+ +
+ + +
+
+` + + + + + + }); + }) } \ No newline at end of file From c762ffc0ce399e28f2a5061c3fef3607d438ed3f Mon Sep 17 00:00:00 2001 From: Elibabah Date: Fri, 7 Jan 2022 14:49:50 -0600 Subject: [PATCH 12/42] iterando data desde array local --- src/modules/data.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index ec5ef24..b468102 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -87,17 +87,21 @@ export const traerMetas = () => { window.addEventListener("DOMContentLoaded", async(e) => { const querySnapshot = await getMetas() querySnapshot.forEach(doc => { - console.log(doc.data()) + //console.log(doc.data()) - const cardMeta = document.getElementById("cardPorMeta") - const detallesMeta = doc.data() - - cardMeta.innerHTML += + //Pasando data a array + const getMetasArray = [] + getMetasArray.push(doc.data()) + console.log(getMetasArray) - ` + const cardMeta = document.getElementById("cardPorMeta") + //Iterando cada meta desde Array + for (const detallesMeta of getMetasArray) { + console.log(detallesMeta) + cardMeta.innerHTML += `
${detallesMeta.tipo}
- ... + imagenTipoMeta
  • ${detallesMeta.titulo}
  • @@ -111,8 +115,8 @@ export const traerMetas = () => {
- -` + ` + } From 1321ea16c990ef7f737b33c83fffb29afa017c5d Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sat, 8 Jan 2022 23:34:14 -0600 Subject: [PATCH 13/42] getting id for each object --- src/modules/data.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index b468102..6066865 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -87,11 +87,16 @@ export const traerMetas = () => { window.addEventListener("DOMContentLoaded", async(e) => { const querySnapshot = await getMetas() querySnapshot.forEach(doc => { + //console.log(doc.data()) + //console.log(doc.id) //Pasando data a array const getMetasArray = [] - getMetasArray.push(doc.data()) + + let datosMeta = doc.data() + datosMeta.id = doc.id + getMetasArray.push(datosMeta) console.log(getMetasArray) const cardMeta = document.getElementById("cardPorMeta") @@ -106,16 +111,24 @@ export const traerMetas = () => {
  • ${detallesMeta.titulo}
  • ${detallesMeta.descripcion}
  • -
  • ${detallesMeta.mes}${detallesMeta.dia}
  • +
  • ${detallesMeta.mes} ${detallesMeta.dia}
- +
` + + + const btnsDelete = document.querySelectorAll(".btn-delete") + btnsDelete.forEach(btn => { + btn.addEventListener("click", (e) => { + console.log(e.target) + }) + }) } From 8d626fa9440b13eb64608f67364b84c6375c5c80 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sat, 8 Jan 2022 23:48:33 -0600 Subject: [PATCH 14/42] deleting metas --- src/modules/data.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index 6066865..e8004d6 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -83,6 +83,8 @@ export const traerMetas = () => { const db = firebase.firestore(); const getMetas = () => db.collection("metas").get() + const getMetasArray = []; + const deleteMeta = id => db.collection("metas").doc(id).delete(); window.addEventListener("DOMContentLoaded", async(e) => { const querySnapshot = await getMetas() @@ -92,7 +94,7 @@ export const traerMetas = () => { //console.log(doc.id) //Pasando data a array - const getMetasArray = [] + let datosMeta = doc.data() datosMeta.id = doc.id @@ -125,8 +127,9 @@ export const traerMetas = () => { const btnsDelete = document.querySelectorAll(".btn-delete") btnsDelete.forEach(btn => { - btn.addEventListener("click", (e) => { - console.log(e.target) + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + await deleteMeta(e.target.dataset.id) }) }) } From df1818bf264d0ab4d679cbd15f9390cf76a184b7 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 01:30:48 -0600 Subject: [PATCH 15/42] eliminando en tiempo real. Issue: duplicacion --- src/index.html | 43 +++++++++++++++++++++++++++-- src/modules/data.js | 67 +++++++++++++++++++++++---------------------- 2 files changed, 75 insertions(+), 35 deletions(-) diff --git a/src/index.html b/src/index.html index 2f972f2..5aa2dce 100644 --- a/src/index.html +++ b/src/index.html @@ -33,7 +33,7 @@ -
+ + + + +
+ +
+ +

+ +
+ + +

+ +
+ + +
+ + + +
diff --git a/src/modules/data.js b/src/modules/data.js index e8004d6..af99bd1 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -66,10 +66,10 @@ export const enviarFB = () => { botonCerrarModal.disabled = true; // Salida de modal después de data enviada - setTimeout(() => { + /*setTimeout(() => { alert("¡Meta creada!") window.location.href = "./index.html"; - }, 1100); + }, 1100);*/ }) // return true; @@ -84,29 +84,32 @@ export const traerMetas = () => { const getMetas = () => db.collection("metas").get() const getMetasArray = []; + let cardMeta = document.getElementById("cardPorMeta") + const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); const deleteMeta = id => db.collection("metas").doc(id).delete(); window.addEventListener("DOMContentLoaded", async(e) => { - const querySnapshot = await getMetas() - querySnapshot.forEach(doc => { - //console.log(doc.data()) - //console.log(doc.id) - - //Pasando data a array - - - let datosMeta = doc.data() - datosMeta.id = doc.id - getMetasArray.push(datosMeta) - console.log(getMetasArray) - - const cardMeta = document.getElementById("cardPorMeta") - - //Iterando cada meta desde Array - for (const detallesMeta of getMetasArray) { - console.log(detallesMeta) - cardMeta.innerHTML += ` + //Función para obtener data en tiempo real con onGetMetas + onGetMetas((querySnapshot) => { + + cardMeta.innerHTML = ""; + //cardMeta.innerHTML = ""; + + querySnapshot.forEach(doc => { + //console.log(doc.data()) + //console.log(doc.id) + cardMeta.innerHTML = ""; + //Pasando data a array + let datosMeta = doc.data() + datosMeta.id = doc.id + getMetasArray.push(datosMeta) + console.log(getMetasArray) + + //Iterando cada meta desde Array + for (const detallesMeta of getMetasArray) { + console.log(detallesMeta) + cardMeta.innerHTML += `
${detallesMeta.tipo}
imagenTipoMeta
@@ -123,25 +126,23 @@ export const traerMetas = () => {
` + const btnsDelete = document.querySelectorAll(".btn-delete") + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) - const btnsDelete = document.querySelectorAll(".btn-delete") - btnsDelete.forEach(btn => { - btn.addEventListener("click", async(e) => { - //console.log(e.target.dataset.id) - await deleteMeta(e.target.dataset.id) - }) - }) - } - - - + await deleteMeta(e.target.dataset.id) + }) + }) + } + }); + }) - }); }) } \ No newline at end of file From 39e259fc4b9d39c726dfc954533f6904924cf99b Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 02:31:11 -0600 Subject: [PATCH 16/42] issue fixed on delete button --- src/modules/data.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index af99bd1..c4ca21f 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -82,8 +82,7 @@ export const traerMetas = () => { const db = firebase.firestore(); - const getMetas = () => db.collection("metas").get() - const getMetasArray = []; + let getMetasArray = []; let cardMeta = document.getElementById("cardPorMeta") const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); const deleteMeta = id => db.collection("metas").doc(id).delete(); @@ -93,9 +92,7 @@ export const traerMetas = () => { //Función para obtener data en tiempo real con onGetMetas onGetMetas((querySnapshot) => { - cardMeta.innerHTML = ""; //cardMeta.innerHTML = ""; - querySnapshot.forEach(doc => { //console.log(doc.data()) //console.log(doc.id) @@ -131,11 +128,10 @@ export const traerMetas = () => { btnsDelete.forEach(btn => { btn.addEventListener("click", async(e) => { //console.log(e.target.dataset.id) + //Limpiando array para imprimir + getMetasArray = [] await deleteMeta(e.target.dataset.id) - - - }) }) } From d890b79fc2fd666a079c14c4aa1c17072176dc59 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 02:48:34 -0600 Subject: [PATCH 17/42] cycle delete button finished OK --- src/index.html | 8 ++++---- src/modules/data.js | 11 ++++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/index.html b/src/index.html index 5aa2dce..8718497 100644 --- a/src/index.html +++ b/src/index.html @@ -33,7 +33,7 @@ - + -
+
diff --git a/src/modules/data.js b/src/modules/data.js index c4ca21f..30b8e7f 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -66,10 +66,10 @@ export const enviarFB = () => { botonCerrarModal.disabled = true; // Salida de modal después de data enviada - /*setTimeout(() => { - alert("¡Meta creada!") + setTimeout(() => { + //alert("¡Meta creada!") window.location.href = "./index.html"; - }, 1100);*/ + }, 1000); }) // return true; @@ -83,7 +83,7 @@ export const traerMetas = () => { const db = firebase.firestore(); let getMetasArray = []; - let cardMeta = document.getElementById("cardPorMeta") + const cardMeta = document.getElementById("cardPorMeta") const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); const deleteMeta = id => db.collection("metas").doc(id).delete(); @@ -96,7 +96,7 @@ export const traerMetas = () => { querySnapshot.forEach(doc => { //console.log(doc.data()) //console.log(doc.id) - cardMeta.innerHTML = ""; + //Pasando data a array let datosMeta = doc.data() datosMeta.id = doc.id @@ -104,6 +104,7 @@ export const traerMetas = () => { console.log(getMetasArray) //Iterando cada meta desde Array + cardMeta.innerHTML = ""; for (const detallesMeta of getMetasArray) { console.log(detallesMeta) cardMeta.innerHTML += ` From 8000a6a7352ed4abc6a121ce0b52189fc45dd905 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 18:52:21 -0600 Subject: [PATCH 18/42] getting data for each edit button --- src/modules/data.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index 30b8e7f..d54c617 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -85,7 +85,8 @@ export const traerMetas = () => { let getMetasArray = []; const cardMeta = document.getElementById("cardPorMeta") const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); - const deleteMeta = id => db.collection("metas").doc(id).delete(); + const deleteMeta = (id) => db.collection("metas").doc(id).delete(); + const editMeta = (id) => db.collection("metas").doc(id).get() window.addEventListener("DOMContentLoaded", async(e) => { @@ -119,11 +120,12 @@ export const traerMetas = () => {
- +
` + //Eliminar const btnsDelete = document.querySelectorAll(".btn-delete") btnsDelete.forEach(btn => { @@ -135,6 +137,24 @@ export const traerMetas = () => { await deleteMeta(e.target.dataset.id) }) }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + //Limpiando array para imprimir + //getMetasArray = [] + + //await deleteMeta(e.target.dataset.id) + }) + }) + + + } }); }) From 8ffdcc65c7aaefd5dbce075c33277ff42221a6a9 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 20:41:05 -0600 Subject: [PATCH 19/42] cleaning all after deleting --- src/modules/data.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index d54c617..47ad08f 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -85,11 +85,11 @@ export const traerMetas = () => { let getMetasArray = []; const cardMeta = document.getElementById("cardPorMeta") const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); - const deleteMeta = (id) => db.collection("metas").doc(id).delete(); + const deleteMeta = id => db.collection("metas").doc(id).delete(); const editMeta = (id) => db.collection("metas").doc(id).get() window.addEventListener("DOMContentLoaded", async(e) => { - + cardMeta.innerHTML = ""; //Función para obtener data en tiempo real con onGetMetas onGetMetas((querySnapshot) => { @@ -131,8 +131,9 @@ export const traerMetas = () => { btnsDelete.forEach(btn => { btn.addEventListener("click", async(e) => { //console.log(e.target.dataset.id) - //Limpiando array para imprimir + //Limpiando para imprimir getMetasArray = [] + cardMeta.innerHTML = ""; await deleteMeta(e.target.dataset.id) }) @@ -147,9 +148,8 @@ export const traerMetas = () => { const doc = await editMeta(e.target.dataset.id) console.log(doc.data()) //Limpiando array para imprimir - //getMetasArray = [] + getMetasArray = [] - //await deleteMeta(e.target.dataset.id) }) }) From 166d97058c59714437fcb83a77cdc28b2391fad3 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 22:56:14 -0600 Subject: [PATCH 20/42] getting form to edit --- src/index.html | 8 +-- src/main.js | 4 +- src/modules/data.js | 138 +++++++++++++++++++++++++------------------- 3 files changed, 84 insertions(+), 66 deletions(-) diff --git a/src/index.html b/src/index.html index 8718497..7863420 100644 --- a/src/index.html +++ b/src/index.html @@ -33,7 +33,7 @@ - + - +
diff --git a/src/main.js b/src/main.js index 8b9bf99..c90da1b 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import { diasPorMes } from "./modules/app.js"; -import { enviarFB, traerMetas } from "./modules/data.js" +import { enviarFB } from "./modules/data.js" diasPorMes() enviarFB() -traerMetas() \ No newline at end of file + //traerMetas() \ No newline at end of file diff --git a/src/modules/data.js b/src/modules/data.js index 47ad08f..ca8a380 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -11,14 +11,16 @@ export const enviarFB = () => { db.collection("metas").doc().set(obj); }; + const metaForm = document.getElementById("metaForm") let botonEnviarMeta = document.getElementById("enviarMeta") let botonCerrarModal = document.getElementById("cerrarModal") - /*let tipo = document.getElementById("tipo").value - let titulo = document.getElementById("titulo").value - let descripcion = document.getElementById("descripcion").value - let mes = document.getElementById("mesChoose").value - let dia = document.getElementById("diaChoose").value*/ + + /* let tipo = document.getElementById("tipo").value + let titulo = document.getElementById("titulo").value + let descripcion = document.getElementById("descripcion").value + let mes = document.getElementById("mesChoose").value + let dia = document.getElementById("diaChoose").value*/ // Botón enviar meta creada botonEnviarMeta.addEventListener("click", async(e) => { @@ -48,18 +50,30 @@ export const enviarFB = () => { }*/ //Modelado de objeto - let metaObject = { + /*let metaObject = { "tipo": document.getElementById("tipo").value, "titulo": document.getElementById("titulo").value, "descripcion": document.getElementById("descripcion").value, "mes": document.getElementById("mesChoose").value, "dia": document.getElementById("diaChoose").value } - console.log(metaObject) + console.log(metaObject)*/ //Activar función de guardado de objeto y envío a firebase e.preventDefault(); - await saveMeta(metaObject); + await saveMeta( + + + { + "tipo": document.getElementById("tipo").value, + "titulo": document.getElementById("titulo").value, + "descripcion": document.getElementById("descripcion").value, + "mes": document.getElementById("mesChoose").value, + "dia": document.getElementById("diaChoose").value + } + + + ); // Desactivar botones mientras se envía data a firebase botonEnviarMeta.disabled = true; @@ -73,14 +87,14 @@ export const enviarFB = () => { }) // return true; -} -//Traer data de Firebase -export const traerMetas = () => { - const db = firebase.firestore(); + //Traer data de Firebase + //const traerMetas = () => { + + //const db = firebase.firestore(); let getMetasArray = []; const cardMeta = document.getElementById("cardPorMeta") @@ -89,26 +103,26 @@ export const traerMetas = () => { const editMeta = (id) => db.collection("metas").doc(id).get() window.addEventListener("DOMContentLoaded", async(e) => { - cardMeta.innerHTML = ""; - //Función para obtener data en tiempo real con onGetMetas - onGetMetas((querySnapshot) => { - - //cardMeta.innerHTML = ""; - querySnapshot.forEach(doc => { - //console.log(doc.data()) - //console.log(doc.id) - - //Pasando data a array - let datosMeta = doc.data() - datosMeta.id = doc.id - getMetasArray.push(datosMeta) - console.log(getMetasArray) - - //Iterando cada meta desde Array - cardMeta.innerHTML = ""; - for (const detallesMeta of getMetasArray) { - console.log(detallesMeta) - cardMeta.innerHTML += ` + cardMeta.innerHTML = ""; + //Función para obtener data en tiempo real con onGetMetas + onGetMetas((querySnapshot) => { + + //cardMeta.innerHTML = ""; + querySnapshot.forEach(doc => { + //console.log(doc.data()) + //console.log(doc.id) + + //Pasando data a array + let datosMeta = doc.data() + datosMeta.id = doc.id + getMetasArray.push(datosMeta) + console.log(getMetasArray) + + //Iterando cada meta desde Array + cardMeta.innerHTML = ""; + for (const detallesMeta of getMetasArray) { + console.log(detallesMeta) + cardMeta.innerHTML += `
${detallesMeta.tipo}
imagenTipoMeta
@@ -125,41 +139,45 @@ export const traerMetas = () => {
` - //Eliminar - const btnsDelete = document.querySelectorAll(".btn-delete") - - btnsDelete.forEach(btn => { - btn.addEventListener("click", async(e) => { - //console.log(e.target.dataset.id) - //Limpiando para imprimir - getMetasArray = [] - cardMeta.innerHTML = ""; - - await deleteMeta(e.target.dataset.id) + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + cardMeta.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) }) - }) - //Editar - const btnsEdit = document.querySelectorAll(".btn-edit") + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") - btnsEdit.forEach(btn => { - btn.addEventListener("click", async(e) => { - //console.log("editing" + e.target.dataset.id) - const doc = await editMeta(e.target.dataset.id) - console.log(doc.data()) - //Limpiando array para imprimir - getMetasArray = [] - - }) - }) + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + let editar = doc.data() + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + }) + }) - } - }); - }) + } + }); + }) - }) + }) + // } } \ No newline at end of file From 85cdf31e82c9761a18690deafacaac7c4683e1e6 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Sun, 9 Jan 2022 23:36:20 -0600 Subject: [PATCH 21/42] change button save to update when you edit --- src/modules/data.js | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index ca8a380..03e053a 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -14,6 +14,7 @@ export const enviarFB = () => { const metaForm = document.getElementById("metaForm") let botonEnviarMeta = document.getElementById("enviarMeta") let botonCerrarModal = document.getElementById("cerrarModal") + let editStatus = false; /* let tipo = document.getElementById("tipo").value @@ -61,19 +62,27 @@ export const enviarFB = () => { //Activar función de guardado de objeto y envío a firebase e.preventDefault(); - await saveMeta( + if (!editStatus) { + await saveMeta( + + + { + "tipo": document.getElementById("tipo").value, + "titulo": document.getElementById("titulo").value, + "descripcion": document.getElementById("descripcion").value, + "mes": document.getElementById("mesChoose").value, + "dia": document.getElementById("diaChoose").value + } + + + ); + } else { + //botonEnviarMeta.innerText = "Actualizar" + } - { - "tipo": document.getElementById("tipo").value, - "titulo": document.getElementById("titulo").value, - "descripcion": document.getElementById("descripcion").value, - "mes": document.getElementById("mesChoose").value, - "dia": document.getElementById("diaChoose").value - } - ); // Desactivar botones mientras se envía data a firebase botonEnviarMeta.disabled = true; @@ -164,11 +173,14 @@ export const enviarFB = () => { let editar = doc.data() + editStatus = true; + tipo.value = editar.tipo titulo.value = editar.titulo descripcion.value = editar.descripcion //mes.value = editar.mes //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" }) }) From 435b9633159380713e4e6f7384033a03c06d00a2 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 00:25:27 -0600 Subject: [PATCH 22/42] edit function Ok --- src/modules/data.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index 03e053a..48f30d1 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -10,11 +10,12 @@ export const enviarFB = () => { const saveMeta = (obj) => { db.collection("metas").doc().set(obj); }; - + const updateMeta = (id, updateMeta) => db.collection("metas").doc(id).update(updateMeta); const metaForm = document.getElementById("metaForm") let botonEnviarMeta = document.getElementById("enviarMeta") let botonCerrarModal = document.getElementById("cerrarModal") let editStatus = false; + let id = "" /* let tipo = document.getElementById("tipo").value @@ -78,7 +79,14 @@ export const enviarFB = () => { ); } else { - //botonEnviarMeta.innerText = "Actualizar" + await updateMeta(id, { + + tipo: tipo.value, + titulo: titulo.value, + descripcion: descripcion.value + + }) + //botonEnviarMeta.innerText = "Actualizar" } @@ -174,6 +182,7 @@ export const enviarFB = () => { let editar = doc.data() editStatus = true; + id = doc.id tipo.value = editar.tipo titulo.value = editar.titulo From 1d2b35335343529e57fd35a5b381ca1c6bdab115 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 00:32:55 -0600 Subject: [PATCH 23/42] cleaning each update --- src/modules/data.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/data.js b/src/modules/data.js index 48f30d1..1d2579c 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -176,6 +176,8 @@ export const enviarFB = () => { btnsEdit.forEach(btn => { btn.addEventListener("click", async(e) => { //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + const doc = await editMeta(e.target.dataset.id) console.log(doc.data()) From c3d2ed454c3947cf6190ec3e96cfbe2c5d247c03 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 00:37:32 -0600 Subject: [PATCH 24/42] updating meta without recharge window --- src/modules/data.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index 1d2579c..9df4691 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -78,6 +78,16 @@ export const enviarFB = () => { ); + + // Desactivar botones mientras se envía data a firebase + botonEnviarMeta.disabled = true; + botonCerrarModal.disabled = true; + + // Salida de modal después de data enviada + setTimeout(() => { + //alert("¡Meta creada!") + window.location.href = "./index.html"; + }, 1000); } else { await updateMeta(id, { @@ -92,15 +102,7 @@ export const enviarFB = () => { - // Desactivar botones mientras se envía data a firebase - botonEnviarMeta.disabled = true; - botonCerrarModal.disabled = true; - // Salida de modal después de data enviada - setTimeout(() => { - //alert("¡Meta creada!") - window.location.href = "./index.html"; - }, 1000); }) // return true; From 3261415e477e396172b0a3b6757b8517fc11a453 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 00:45:40 -0600 Subject: [PATCH 25/42] cleaning form after to update --- src/modules/data.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/modules/data.js b/src/modules/data.js index 9df4691..06daa0a 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -11,7 +11,7 @@ export const enviarFB = () => { db.collection("metas").doc().set(obj); }; const updateMeta = (id, updateMeta) => db.collection("metas").doc(id).update(updateMeta); - const metaForm = document.getElementById("metaForm") + let metaForm = document.getElementById("metaForm") let botonEnviarMeta = document.getElementById("enviarMeta") let botonCerrarModal = document.getElementById("cerrarModal") let editStatus = false; @@ -91,12 +91,16 @@ export const enviarFB = () => { } else { await updateMeta(id, { - tipo: tipo.value, - titulo: titulo.value, - descripcion: descripcion.value + tipo: tipo.value, + titulo: titulo.value, + descripcion: descripcion.value - }) - //botonEnviarMeta.innerText = "Actualizar" + }) + + tipo.value = "Selecciona tu tipo de meta"; + titulo.value = ""; + descripcion.value = ""; + //botonEnviarMeta.innerText = "Actualizar" } From ffc725e609ff052e59cfa1f3b167dfe50e674e6a Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 01:01:41 -0600 Subject: [PATCH 26/42] cycle update button finished --- src/modules/data.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/data.js b/src/modules/data.js index 06daa0a..73d2f36 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -100,7 +100,11 @@ export const enviarFB = () => { tipo.value = "Selecciona tu tipo de meta"; titulo.value = ""; descripcion.value = ""; - //botonEnviarMeta.innerText = "Actualizar" + + editStatus = false; + id = ""; + botonEnviarMeta.innerText = "Crear meta" + //botonEnviarMeta.innerText = "Actualizar" } From 3ee34316aede08612d27abbdfba749e2a08dad79 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Mon, 10 Jan 2022 15:28:20 -0600 Subject: [PATCH 27/42] creating new meta without rechange page --- src/modules/app.js | 7 ++++--- src/modules/data.js | 50 +++++++++++++++++++++++++++++++-------------- 2 files changed, 39 insertions(+), 18 deletions(-) diff --git a/src/modules/app.js b/src/modules/app.js index 733d0b8..47e74b8 100644 --- a/src/modules/app.js +++ b/src/modules/app.js @@ -1,8 +1,9 @@ -const meses = "../datamonth/month.json"; +export const diasPorMes = () => { -const mesesArray = [] -export const diasPorMes = () => { + const meses = "../datamonth/month.json"; + + const mesesArray = [] fetch(meses) .then((response) => response.json()) .then((data) => { diff --git a/src/modules/data.js b/src/modules/data.js index 73d2f36..f042303 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -1,6 +1,6 @@ import * as module from "./firebase.js" - +import { diasPorMes } from "./app.js"; export const enviarFB = () => { @@ -18,11 +18,16 @@ export const enviarFB = () => { let id = "" - /* let tipo = document.getElementById("tipo").value - let titulo = document.getElementById("titulo").value - let descripcion = document.getElementById("descripcion").value - let mes = document.getElementById("mesChoose").value - let dia = document.getElementById("diaChoose").value*/ + let getMetasArray = []; + const cardMeta = document.getElementById("cardPorMeta") + const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); + const deleteMeta = id => db.collection("metas").doc(id).delete(); + const editMeta = (id) => db.collection("metas").doc(id).get() + /* let tipo = document.getElementById("tipo").value + let titulo = document.getElementById("titulo").value + let descripcion = document.getElementById("descripcion").value*/ + let mes = document.getElementById("mesChoose").value + let dia = document.getElementById("diaChoose").value // Botón enviar meta creada botonEnviarMeta.addEventListener("click", async(e) => { @@ -80,14 +85,29 @@ export const enviarFB = () => { ); // Desactivar botones mientras se envía data a firebase - botonEnviarMeta.disabled = true; - botonCerrarModal.disabled = true; + //botonEnviarMeta.disabled = true; + //botonCerrarModal.disabled = true; + + + getMetasArray = []; + //cardMeta.innerHTML = ""; + tipo.value = "Selecciona tu tipo de meta"; + titulo.value = ""; + descripcion.value = ""; + /*mes.value = "Selecciona un mes objetivo"; + dia.value = "Selecciona un día";*/ + diasPorMes() + let imprimirDia = document.getElementById("diaChoose") + imprimirDia.innerHTML = "" + imprimirDia.innerHTML += ` + + `; // Salida de modal después de data enviada - setTimeout(() => { + /*setTimeout(() => { //alert("¡Meta creada!") window.location.href = "./index.html"; - }, 1000); + }, 1000);*/ } else { await updateMeta(id, { @@ -123,11 +143,11 @@ export const enviarFB = () => { //const db = firebase.firestore(); - let getMetasArray = []; - const cardMeta = document.getElementById("cardPorMeta") - const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); - const deleteMeta = id => db.collection("metas").doc(id).delete(); - const editMeta = (id) => db.collection("metas").doc(id).get() + /* let getMetasArray = []; + const cardMeta = document.getElementById("cardPorMeta") + const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); + const deleteMeta = id => db.collection("metas").doc(id).delete(); + const editMeta = (id) => db.collection("metas").doc(id).get()*/ window.addEventListener("DOMContentLoaded", async(e) => { cardMeta.innerHTML = ""; From 5051bd9fd4cb0dad58ca18aa687f638be214b488 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Tue, 11 Jan 2022 00:44:01 -0600 Subject: [PATCH 28/42] adding testing jest --- package.json | 8 +++++--- src/sum.js | 4 ++++ src/sum.spec.js | 5 +++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 src/sum.js create mode 100644 src/sum.spec.js diff --git a/package.json b/package.json index f1fc72c..223d3a1 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Develop yourself a Notes App for yourself to keep in mind your New Year resolutions and goals. The target user is yourself.", "main": "index.js", "scripts": { - "test": "test" + "test": "jest" }, "repository": { "type": "git", @@ -14,7 +14,8 @@ "JS", "Vanilla", "Modules", - "Firebase" + "Firebase", + "CRUD" ], "author": "Elibabah", "license": "MIT", @@ -25,6 +26,7 @@ "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.9.0", "@typescript-eslint/parser": "^5.9.0", - "eslint": "^8.6.0" + "eslint": "^8.6.0", + "jest": "^27.4.7" } } \ No newline at end of file diff --git a/src/sum.js b/src/sum.js new file mode 100644 index 0000000..5badb88 --- /dev/null +++ b/src/sum.js @@ -0,0 +1,4 @@ +function sum(a, b) { + return a + b; +} +module.exports = sum; \ No newline at end of file diff --git a/src/sum.spec.js b/src/sum.spec.js new file mode 100644 index 0000000..61806e8 --- /dev/null +++ b/src/sum.spec.js @@ -0,0 +1,5 @@ +const sum = require('./sum'); + +test('adds 1 + 2 to equal 3', () => { + expect(sum(1, 2)).toBe(3); +}); \ No newline at end of file From c64656d0b262dc3a491186830e8b19176fd8fc76 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Tue, 11 Jan 2022 19:56:55 -0600 Subject: [PATCH 29/42] type module on package json --- package.json | 1 + src/index.html | 2 +- src/{main.js => index.js} | 0 3 files changed, 2 insertions(+), 1 deletion(-) rename src/{main.js => index.js} (100%) diff --git a/package.json b/package.json index 223d3a1..ab8354f 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "Develop yourself a Notes App for yourself to keep in mind your New Year resolutions and goals. The target user is yourself.", "main": "index.js", + "type": "module", "scripts": { "test": "jest" }, diff --git a/src/index.html b/src/index.html index 7863420..08624ef 100644 --- a/src/index.html +++ b/src/index.html @@ -121,7 +121,7 @@ - + diff --git a/src/main.js b/src/index.js similarity index 100% rename from src/main.js rename to src/index.js From 763db79b474a02c26148c18f8900be9ec42f328c Mon Sep 17 00:00:00 2001 From: Elibabah Date: Wed, 12 Jan 2022 01:35:50 -0600 Subject: [PATCH 30/42] separando data por mes --- src/index.css | 57 +++- src/index.html | 41 ++- src/modules/data.js | 771 +++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 823 insertions(+), 46 deletions(-) diff --git a/src/index.css b/src/index.css index 7f909e7..e4f7d9a 100644 --- a/src/index.css +++ b/src/index.css @@ -1,7 +1,62 @@ -.crearMeta { +/*.crearMeta { display: block; margin: auto; width: 90%; margin-top: 2%; margin-bottom: 2%; +}*/ + + +/*.card-meta { + border-style: solid; + width: 40%; +}*/ + +#enero, +#febrero, +#marzo, +#abril, +#mayo, +#junio, +#julio, +#agosto, +#septiembre, +#octubre, +#noviembre, +#diciembre { + width: 25%; + height: 95%; + font-size: 80%; +} + +#card-individual { + border: solid; + padding: 1.5%; + margin-bottom: 2%; +} + +.card-title { + font-size: 100%; + font-weight: bold; + text-align: right; + margin-right: 0.5%; +} + +.btn-edit { + width: 48%; + font-size: 100%; + float: right; + text-align: center; + margin-bottom: 2%; +} + +.btn-delete { + width: 48%; + font-size: 90%; + border-style: solid; + border-color: #00F; + float: left; + text-align: left; + color: blue; + margin-bottom: 2%; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 08624ef..6378041 100644 --- a/src/index.html +++ b/src/index.html @@ -110,15 +110,52 @@
-
+ +
+
Enero +
+
+
Febrero +
+
+
Marzo +
+
+
Abril +
+
+
Mayo +
+
+
Junio +
+
+
Julio +
+
+
Agosto +
+
+
Septiembre +
+
+
Octubre +
+
+
Noviembre +
+
+
Diciembre +
+
+
diff --git a/src/modules/data.js b/src/modules/data.js index f042303..f094c5d 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -20,6 +20,23 @@ export const enviarFB = () => { let getMetasArray = []; const cardMeta = document.getElementById("cardPorMeta") + + let mesEnero = document.getElementById("enero") + let mesFebrero = document.getElementById("febrero") + let mesMarzo = document.getElementById("marzo") + let mesAbril = document.getElementById("abril") + let mesMayo = document.getElementById("mayo") + let mesJunio = document.getElementById("junio") + let mesJulio = document.getElementById("julio") + let mesAgosto = document.getElementById("agosto") + let mesSeptiembre = document.getElementById("septiembre") + let mesOctubre = document.getElementById("octubre") + let mesNoviembre = document.getElementById("noviembre") + let mesDiciembre = document.getElementById("diciembre") + + + + const onGetMetas = (callback) => db.collection("metas").onSnapshot(callback); const deleteMeta = id => db.collection("metas").doc(id).delete(); const editMeta = (id) => db.collection("metas").doc(id).get() @@ -150,7 +167,19 @@ export const enviarFB = () => { const editMeta = (id) => db.collection("metas").doc(id).get()*/ window.addEventListener("DOMContentLoaded", async(e) => { - cardMeta.innerHTML = ""; + mesEnero.innerHTML = ""; + mesFebrero.innerHTML = ""; + mesMarzo.innerHTML = ""; + mesAbril.innerHTML = ""; + mesMayo.innerHTML = ""; + mesJunio.innerHTML = ""; + mesJulio.innerHTML = ""; + mesAgosto.innerHTML = ""; + mesSeptiembre.innerHTML = ""; + mesOctubre.innerHTML = ""; + mesNoviembre.innerHTML = ""; + mesDiciembre.innerHTML = ""; + //Función para obtener data en tiempo real con onGetMetas onGetMetas((querySnapshot) => { @@ -165,67 +194,720 @@ export const enviarFB = () => { getMetasArray.push(datosMeta) console.log(getMetasArray) + + + //Iterando cada meta desde Array - cardMeta.innerHTML = ""; + mesEnero.innerHTML = ""; + mesFebrero.innerHTML = ""; + mesMarzo.innerHTML = ""; + mesAbril.innerHTML = ""; + mesMayo.innerHTML = ""; + mesJunio.innerHTML = ""; + mesJulio.innerHTML = ""; + mesAgosto.innerHTML = ""; + mesSeptiembre.innerHTML = ""; + mesOctubre.innerHTML = ""; + mesNoviembre.innerHTML = ""; + mesDiciembre.innerHTML = ""; + + + + for (const detallesMeta of getMetasArray) { console.log(detallesMeta) - cardMeta.innerHTML += ` -
${detallesMeta.tipo}
- imagenTipoMeta -
-
    -
  • ${detallesMeta.titulo}
  • -
  • ${detallesMeta.descripcion}
  • -
  • ${detallesMeta.mes} ${detallesMeta.dia}
  • -
- -
- - + + + + + + + if (detallesMeta.mes === "enero") { + mesEnero.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesEnero.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } else if (detallesMeta.mes === "febrero") { + + + mesFebrero.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
` - //Eliminar - const btnsDelete = document.querySelectorAll(".btn-delete") + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesFebrero.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) - btnsDelete.forEach(btn => { - btn.addEventListener("click", async(e) => { - //console.log(e.target.dataset.id) - //Limpiando para imprimir - getMetasArray = [] - cardMeta.innerHTML = ""; + let editar = doc.data() - await deleteMeta(e.target.dataset.id) + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) }) - }) - //Editar - const btnsEdit = document.querySelectorAll(".btn-edit") - btnsEdit.forEach(btn => { - btn.addEventListener("click", async(e) => { - //console.log("editing" + e.target.dataset.id) - getMetasArray = [] - const doc = await editMeta(e.target.dataset.id) - console.log(doc.data()) - let editar = doc.data() - editStatus = true; - id = doc.id - tipo.value = editar.tipo - titulo.value = editar.titulo - descripcion.value = editar.descripcion - //mes.value = editar.mes - //dia.value = editar.dia - botonEnviarMeta.innerText = "Actualizar" + } else if (detallesMeta.mes === "marzo") { + + mesMarzo.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesMarzo.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) }) - }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + + + + + + + } else if (detallesMeta.mes === "abril") { + mesAbril.innerHTML += + ` + +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesAbril.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + + } else if (detallesMeta.mes === "mayo") { + + mesMayo.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesMayo.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + + + + + } else if (detallesMeta.mes === "junio") { + + mesJunio.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesJunio.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + + + + } else if (detallesMeta.mes === "julio") { + mesJulio.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesJulio.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } else if (detallesMeta.mes === "agosto") { + mesAgosto.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesAgosto.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } else if (detallesMeta.mes === "septiembre") { + mesSeptiembre.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesSeptiembre.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } else if (detallesMeta.mes === "octubre") { + + mesOctubre.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesOctubre.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + + } else if (detallesMeta.mes === "noviembre") { + mesNoviembre.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesNoviembre.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } else if (detallesMeta.mes === "diciembre") { + mesDiciembre.innerHTML += + ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+
+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

+
+ + +
+
+
+ ` + //Eliminar + const btnsDelete = document.querySelectorAll(".btn-delete") + + btnsDelete.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = [] + mesDiciembre.innerHTML = ""; + + await deleteMeta(e.target.dataset.id) + }) + }) + + //Editar + const btnsEdit = document.querySelectorAll(".btn-edit") + + btnsEdit.forEach(btn => { + btn.addEventListener("click", async(e) => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = [] + + const doc = await editMeta(e.target.dataset.id) + console.log(doc.data()) + + let editar = doc.data() + + editStatus = true; + id = doc.id + + tipo.value = editar.tipo + titulo.value = editar.titulo + descripcion.value = editar.descripcion + //mes.value = editar.mes + //dia.value = editar.dia + botonEnviarMeta.innerText = "Actualizar" + }) + }) + } + } + + /* let enero = ""; + let febrero = ""; + + + for (const meses of getMetasArray) { + //console.log(meses.mes) + if (meses.mes === "enero") { + enero++ + //console.log(febrero) + } else if (meses.mes === "febrero") { + febrero++ + } //console.log(febrero) + + + } + console.log("enero: " + enero) + console.log("febrero: " + febrero)*/ }); }) @@ -233,4 +915,7 @@ export const enviarFB = () => { }) // } + + + } \ No newline at end of file From cef481a4a31025c0922ae57714558f90519a35a1 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Wed, 12 Jan 2022 05:01:53 -0600 Subject: [PATCH 31/42] data en calendario --- src/index.css | 238 ++++++++++++++++++++++++++++++++++++++++++-- src/index.html | 220 +++++++++++++++++++++++++++------------- src/modules/data.js | 4 +- 3 files changed, 387 insertions(+), 75 deletions(-) diff --git a/src/index.css b/src/index.css index e4f7d9a..81f1e35 100644 --- a/src/index.css +++ b/src/index.css @@ -1,3 +1,218 @@ +dashboard { + display: grid; + width: auto; + height: auto; + grid-template-columns: 1fr 2fr 2fr; + grid-template-rows: 0.15fr 2fr 2fr 0.15fr; + grid-template-areas: "aside header header" "aside main main" "aside analitica analitica" "footer footer footer"; + padding: 0%; + column-gap: 0%; + row-gap: 0%; +} + +header { + grid-area: header; + text-align: center; + background-color: maroon; +} + +aside { + grid-area: aside; + text-align: center; + padding: 4%; +} + +main { + grid-area: main; + text-align: center; + margin-bottom: 5%; +} + +meses { + display: grid; + width: auto; + height: 100%; + grid-template-columns: 2fr 2fr 2fr 2fr; + grid-template-rows: 2fr 2fr 2fr; + grid-template-areas: "enero febrero marzo abril" "mayo junio julio agosto" "septiembre octubre noviembre diciembre"; + padding: 0%; + column-gap: 1%; + row-gap: 1%; +} + +enero { + grid-area: enero; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +febrero { + grid-area: febrero; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +marzo { + grid-area: marzo; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +abril { + grid-area: abril; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +mayo { + grid-area: mayo; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +junio { + grid-area: junio; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +julio { + grid-area: julio; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +agosto { + grid-area: agosto; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +septiembre { + grid-area: septiembre; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +octubre { + grid-area: octubre; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +noviembre { + grid-area: noviembre; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +diciembre { + grid-area: diciembre; + text-align: center; + border-style: ridge; + margin-top: 2%; + margin-bottom: 2%; +} + +.scroll { + height: 18rem; + overflow: auto; + white-space: nowrap; +} + +.title-month { + position: static; + font-weight: bold; + font-size: 110%; +} + +hr { + display: block; + margin: auto; + margin-top: 0%; + margin-bottom: 2%; + height: 100%; + width: 90%; + background-color: #000; +} + +analitica { + grid-area: analitica; + text-align: center; + background-color: rebeccapurple; +} + +footer { + grid-area: footer; + text-align: center; + background-color: slategrey; +} + +#cerrarSesion { + width: 50%; + display: block; +} + + +/* Formulario */ + +#metaForm { + font-size: 60%; + border: solid; + padding: 4%; +} + +.form-select { + font-size: 120%; +} + +.form-control::placeholder { + font-size: 90%; + text-align: left; +} + +#style-for { + font-size: 120%; +} + +#enviarMeta { + width: 40%; + font-size: 100%; +} + + +/* +
Header
+ +
Main
+ Analítica +
footer
+
+*/ + + /*.crearMeta { display: block; margin: auto; @@ -12,7 +227,8 @@ width: 40%; }*/ -#enero, + +/*#enero, #febrero, #marzo, #abril, @@ -24,17 +240,25 @@ #octubre, #noviembre, #diciembre { - width: 25%; + width: 20%; height: 95%; font-size: 80%; -} +}*/ #card-individual { - border: solid; + height: 18rem; + max-width: 300px; + border-style: ridge; padding: 1.5%; - margin-bottom: 2%; + margin-bottom: 3%; } + +/*.descripcion-card { + font-size: 0%; + background-color: lightseagreen; +}*/ + .card-title { font-size: 100%; font-weight: bold; @@ -47,6 +271,7 @@ font-size: 100%; float: right; text-align: center; + margin-top: 5%; margin-bottom: 2%; } @@ -56,7 +281,8 @@ border-style: solid; border-color: #00F; float: left; - text-align: left; + text-align: center; color: blue; + margin-top: 5%; margin-bottom: 2%; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 6378041..82c3234 100644 --- a/src/index.html +++ b/src/index.html @@ -17,23 +17,30 @@ - -

+ + - - -
+ + -
- - @@ -91,71 +97,151 @@
-
- -

+
+ +

-
- - -

+
+ + +

-
-
- + + +
+ + + + + +
+ + +
Enero
+
+
+
+
+
+ + +
Febrero
+
+
+
+
+
+ + +
Marzo
+
+
+
+
+
+ + +
Abril
+
+
+
+
+
+ + +
Mayo
+
+
+
+
+
+ + +
Junio
+
+
+
+
+
+ + +
Julio
+
+
+
+
+
+ + +
Agosto
+
+
+
+
+
+ + +
Septiembre
+
+
+
+
+
+ + +
Octubre
+
+
+
+
+
+ + +
Noviembre
+
+
+
+
+
+ + +
Diciembre
+
+
+
+
+
+
+ +
+ Analítica +
footer
+ + + + + + + + + + - -
-
Enero -
-
-
Febrero -
-
-
Marzo -
-
-
Abril -
-
-
Mayo -
-
-
Junio -
-
-
Julio -
-
-
Agosto -
-
-
Septiembre -
-
-
Octubre -
-
-
Noviembre -
-
-
Diciembre -
-
-
diff --git a/src/modules/data.js b/src/modules/data.js index f094c5d..df84f5a 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -343,8 +343,8 @@ export const enviarFB = () => {
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

+
Título:
${detallesMeta.titulo}

+
Descripción:
${detallesMeta.descripcion}

From 0a5a660101c313d278c3775e30147fd8a82310af Mon Sep 17 00:00:00 2001 From: Elibabah Date: Wed, 12 Jan 2022 05:38:58 -0600 Subject: [PATCH 32/42] refactorizando campos en cards por mes --- src/index.css | 9 ++- src/modules/data.js | 157 +++++++++++++++++++++++++++----------------- 2 files changed, 100 insertions(+), 66 deletions(-) diff --git a/src/index.css b/src/index.css index 81f1e35..a97341e 100644 --- a/src/index.css +++ b/src/index.css @@ -249,7 +249,7 @@ footer { height: 18rem; max-width: 300px; border-style: ridge; - padding: 1.5%; + padding: 5%; margin-bottom: 3%; } @@ -260,8 +260,7 @@ footer { }*/ .card-title { - font-size: 100%; - font-weight: bold; + font-size: 90%; text-align: right; margin-right: 0.5%; } @@ -272,7 +271,7 @@ footer { float: right; text-align: center; margin-top: 5%; - margin-bottom: 2%; + margin-bottom: 5%; } .btn-delete { @@ -284,5 +283,5 @@ footer { text-align: center; color: blue; margin-top: 5%; - margin-bottom: 2%; + margin-bottom: 5%; } \ No newline at end of file diff --git a/src/modules/data.js b/src/modules/data.js index df84f5a..0647196 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -226,11 +226,14 @@ export const enviarFB = () => { mesEnero.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -281,11 +284,14 @@ export const enviarFB = () => { mesFebrero.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -341,11 +347,14 @@ export const enviarFB = () => { mesMarzo.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -399,13 +408,15 @@ export const enviarFB = () => { } else if (detallesMeta.mes === "abril") { mesAbril.innerHTML += ` -
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -456,11 +467,14 @@ export const enviarFB = () => { mesMayo.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -514,11 +528,14 @@ export const enviarFB = () => { mesJunio.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -570,11 +587,14 @@ export const enviarFB = () => { mesJulio.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -623,11 +643,14 @@ export const enviarFB = () => { mesAgosto.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -676,11 +699,14 @@ export const enviarFB = () => { mesSeptiembre.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -730,11 +756,14 @@ export const enviarFB = () => { mesOctubre.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -784,11 +813,14 @@ export const enviarFB = () => { mesNoviembre.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
@@ -837,11 +869,14 @@ export const enviarFB = () => { mesDiciembre.innerHTML += `
-
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
-
-
Título:
${detallesMeta.titulo}

-
Descripción:
${detallesMeta.descripcion}

-
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ +
From 7aae033064a8f6a02013dc52698b390a8cc19cf6 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Wed, 12 Jan 2022 05:51:37 -0600 Subject: [PATCH 33/42] choosing colours --- src/index.css | 5 ++++- src/index.html | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/index.css b/src/index.css index a97341e..a497a99 100644 --- a/src/index.css +++ b/src/index.css @@ -4,7 +4,7 @@ dashboard { height: auto; grid-template-columns: 1fr 2fr 2fr; grid-template-rows: 0.15fr 2fr 2fr 0.15fr; - grid-template-areas: "aside header header" "aside main main" "aside analitica analitica" "footer footer footer"; + grid-template-areas: "aside header header" "aside main main" "analitica analitica analitica" "footer footer footer"; padding: 0%; column-gap: 0%; row-gap: 0%; @@ -14,6 +14,7 @@ header { grid-area: header; text-align: center; background-color: maroon; + color: cornsilk; } aside { @@ -146,6 +147,8 @@ diciembre { position: static; font-weight: bold; font-size: 110%; + background-color: maroon; + color: #FFF; } hr { diff --git a/src/index.html b/src/index.html index 82c3234..defecad 100644 --- a/src/index.html +++ b/src/index.html @@ -20,7 +20,10 @@ -
Header
+
+

2022

+
Meta global:
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesEnero.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "febrero") { + mesFebrero.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesFebrero.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "marzo") { + mesMarzo.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesMarzo.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "abril") { + mesAbril.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesAbril.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "mayo") { + mesMayo.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesMayo.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "junio") { + mesJunio.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesJunio.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "julio") { + mesJulio.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesJulio.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "agosto") { + mesAgosto.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesAgosto.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "septiembre") { + mesSeptiembre.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesSeptiembre.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "octubre") { + mesOctubre.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesOctubre.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "noviembre") { + mesNoviembre.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesNoviembre.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } else if (detallesMeta.mes === "diciembre") { + mesDiciembre.innerHTML += ` +
+
${detallesMeta.tipo}
Día: ${detallesMeta.dia}
+ +
Título
+ + +
Descripción:
+ + + + +
+
+
+ `; //Eliminar + + const btnsDelete = document.querySelectorAll(".btn-delete"); + btnsDelete.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log(e.target.dataset.id) + //Limpiando para imprimir + getMetasArray = []; + mesDiciembre.innerHTML = ""; + await deleteMeta(e.target.dataset.id); + }); + }); //Editar + + const btnsEdit = document.querySelectorAll(".btn-edit"); + btnsEdit.forEach(btn => { + btn.addEventListener("click", async e => { + //console.log("editing" + e.target.dataset.id) + getMetasArray = []; + const doc = await editMeta(e.target.dataset.id); + console.log(doc.data()); + let editar = doc.data(); + editStatus = true; + id = doc.id; + tipo.value = editar.tipo; + titulo.value = editar.titulo; + descripcion.value = editar.descripcion; //mes.value = editar.mes + //dia.value = editar.dia + + botonEnviarMeta.innerText = "Actualizar"; + }); + }); + } + } + /* let enero = ""; + let febrero = ""; + for (const meses of getMetasArray) { + //console.log(meses.mes) + if (meses.mes === "enero") { + enero++ + //console.log(febrero) + } else if (meses.mes === "febrero") { + febrero++ + } //console.log(febrero) + } + console.log("enero: " + enero) + console.log("febrero: " + febrero)*/ + + }); + }); + }); // } +}; \ No newline at end of file diff --git a/lib/modules/firebase.js b/lib/modules/firebase.js new file mode 100644 index 0000000..39a1c03 --- /dev/null +++ b/lib/modules/firebase.js @@ -0,0 +1,14 @@ +// Import the functions you need from the SDKs you need +import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.1/firebase-app.js"; // TODO: Add SDKs for Firebase products that you want to use +// https://firebase.google.com/docs/web/setup#available-libraries +// Your web app's Firebase configuration + +firebase.initializeApp({ + apiKey: "AIzaSyD1QVSld0basgVtsk378cja4cTJaQyvSy0", + authDomain: "metas-22.firebaseapp.com", + projectId: "metas-22", + storageBucket: "metas-22.appspot.com", + messagingSenderId: "896755178032", + appId: "1:896755178032:web:a580e4e7cb6706f85d6bf5" +}); // Initialize Firebase +//const app = initializeApp(firebaseConfig); \ No newline at end of file diff --git a/lib/sum.js b/lib/sum.js new file mode 100644 index 0000000..c42073f --- /dev/null +++ b/lib/sum.js @@ -0,0 +1,5 @@ +function sum(a, b) { + return a + b; +} + +module.exports = sum; \ No newline at end of file diff --git a/lib/sum.spec.js b/lib/sum.spec.js new file mode 100644 index 0000000..df0dd09 --- /dev/null +++ b/lib/sum.spec.js @@ -0,0 +1,5 @@ +const sum = require('./sum'); + +test('adds 1 + 2 to equal 3', () => { + expect(sum(1, 2)).toBe(3); +}); \ No newline at end of file diff --git a/package.json b/package.json index ab8354f..262e731 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "index.js", "type": "module", "scripts": { - "test": "jest" + "test": "jest", + "build": "babel src -d lib" }, "repository": { "type": "git", @@ -25,8 +26,12 @@ }, "homepage": "https://github.com/Elibabah/technicalChallenge_2ndBlock#readme", "devDependencies": { + "@babel/cli": "^7.16.8", + "@babel/core": "^7.16.7", + "@babel/preset-env": "^7.16.8", "@typescript-eslint/eslint-plugin": "^5.9.0", "@typescript-eslint/parser": "^5.9.0", + "babel-jest": "^27.4.6", "eslint": "^8.6.0", "jest": "^27.4.7" } diff --git a/src/index.css b/src/index.css index b95a069..05845d3 100644 --- a/src/index.css +++ b/src/index.css @@ -1,9 +1,8 @@ dashboard { display: grid; width: auto; - height: auto; grid-template-columns: 1fr 2fr 2fr; - grid-template-rows: 0.15fr 2fr 2fr 0.15fr; + grid-template-rows: 0.15fr 2fr 1fr 0.15fr; grid-template-areas: "aside header header" "aside main main" "analitica analitica analitica" "footer footer footer"; padding: 0%; column-gap: 0%; @@ -34,120 +33,107 @@ main { meses { display: grid; width: auto; - height: 100%; grid-template-columns: 2fr 2fr 2fr 2fr; - grid-template-rows: 2fr 2fr 2fr; + grid-template-rows: 1fr 1fr 1fr; grid-template-areas: "enero febrero marzo abril" "mayo junio julio agosto" "septiembre octubre noviembre diciembre"; padding: 0%; column-gap: 1%; row-gap: 1%; + border-radius: 5%; } enero { grid-area: enero; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } febrero { grid-area: febrero; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } marzo { grid-area: marzo; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } abril { grid-area: abril; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } mayo { grid-area: mayo; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } junio { grid-area: junio; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } julio { grid-area: julio; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } agosto { grid-area: agosto; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } septiembre { grid-area: septiembre; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } octubre { grid-area: octubre; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } noviembre { grid-area: noviembre; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } diciembre { grid-area: diciembre; text-align: center; border-style: ridge; - margin-top: 2%; - margin-bottom: 2%; + height: 22rem; } .scroll { - height: 18rem; + height: 20rem; overflow: auto; white-space: nowrap; } .title-month { position: static; - font-weight: bold; font-size: 110%; background-color: darkolivegreen; color: cornsilk; @@ -166,7 +152,12 @@ hr { analitica { grid-area: analitica; text-align: center; - background-color: rebeccapurple; +} + +.graph-content { + border-radius: 12px; + box-shadow: var(--shadow); + padding: 1rem; } footer { @@ -206,7 +197,7 @@ footer { } .fotoUsuario { - width: 40%; + width: 30%; border-radius: 50%; margin-bottom: 15%; } @@ -279,8 +270,8 @@ footer { } #card-individual { - height: 18rem; - max-width: 300px; + height: 19.5rem; + max-width: 100%; border-style: ridge; padding: 5%; margin-bottom: 3%; @@ -324,4 +315,12 @@ footer { .btn-delete:hover { color: #FFF; background-color: olivedrab; +} + +.graph-card { + background-color: darkblue; + width: 60%; + display: block; + margin: auto; + margin-top: 2%; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 5f92f16..32b09e0 100644 --- a/src/index.html +++ b/src/index.html @@ -232,7 +232,54 @@ - Analítica + +
ANALÍTICA
+ + + + +
+

+ Saturación por mes +

+
+
+
+ +
+
+ +
+
+
+ +
+
+
+ + + + + + +
By Elibabah @@ -257,6 +304,8 @@ + + diff --git a/src/modules/data.js b/src/modules/data.js index 0647196..44456ec 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -15,7 +15,9 @@ export const enviarFB = () => { let botonEnviarMeta = document.getElementById("enviarMeta") let botonCerrarModal = document.getElementById("cerrarModal") let editStatus = false; - let id = "" + let id = ""; + let metasEnMes = []; + let getMetasArray = []; @@ -194,7 +196,7 @@ export const enviarFB = () => { getMetasArray.push(datosMeta) console.log(getMetasArray) - + renderGraph() //Iterando cada meta desde Array @@ -212,7 +214,9 @@ export const enviarFB = () => { mesDiciembre.innerHTML = ""; - + for (let i = 0; i < 12; i++) { + metasEnMes[i] = 0; + } for (const detallesMeta of getMetasArray) { console.log(detallesMeta) @@ -223,6 +227,7 @@ export const enviarFB = () => { if (detallesMeta.mes === "enero") { + metasEnMes[0] += 1; mesEnero.innerHTML += `
@@ -279,7 +284,7 @@ export const enviarFB = () => { }) }) } else if (detallesMeta.mes === "febrero") { - + metasEnMes[1] += 1; mesFebrero.innerHTML += ` @@ -343,7 +348,7 @@ export const enviarFB = () => { } else if (detallesMeta.mes === "marzo") { - + metasEnMes[2] += 1; mesMarzo.innerHTML += `
@@ -406,6 +411,7 @@ export const enviarFB = () => { } else if (detallesMeta.mes === "abril") { + metasEnMes[3] += 1; mesAbril.innerHTML += `
@@ -463,7 +469,7 @@ export const enviarFB = () => { }) } else if (detallesMeta.mes === "mayo") { - + metasEnMes[4] += 1; mesMayo.innerHTML += `
@@ -524,7 +530,7 @@ export const enviarFB = () => { } else if (detallesMeta.mes === "junio") { - + metasEnMes[5] += 1; mesJunio.innerHTML += `
@@ -584,6 +590,7 @@ export const enviarFB = () => { } else if (detallesMeta.mes === "julio") { + metasEnMes[6] += 1; mesJulio.innerHTML += `
@@ -640,6 +647,7 @@ export const enviarFB = () => { }) }) } else if (detallesMeta.mes === "agosto") { + metasEnMes[7] += 1 mesAgosto.innerHTML += `
@@ -696,6 +704,7 @@ export const enviarFB = () => { }) }) } else if (detallesMeta.mes === "septiembre") { + metasEnMes[8] += 1; mesSeptiembre.innerHTML += `
@@ -752,7 +761,7 @@ export const enviarFB = () => { }) }) } else if (detallesMeta.mes === "octubre") { - + metasEnMes[9] += 1; mesOctubre.innerHTML += `
@@ -810,6 +819,7 @@ export const enviarFB = () => { }) } else if (detallesMeta.mes === "noviembre") { + metasEnMes[10] += 1; mesNoviembre.innerHTML += `
@@ -866,6 +876,7 @@ export const enviarFB = () => { }) }) } else if (detallesMeta.mes === "diciembre") { + metasEnMes[11] += 1; mesDiciembre.innerHTML += `
@@ -926,31 +937,174 @@ export const enviarFB = () => { } - /* let enero = ""; - let febrero = ""; + + }); + }) - for (const meses of getMetasArray) { - //console.log(meses.mes) - if (meses.mes === "enero") { - enero++ - //console.log(febrero) - } else if (meses.mes === "febrero") { - febrero++ - } //console.log(febrero) + /*let metasEnMes = []; + for (let i = 0; i < 12; i++) { + metasEnMes[i] = 0; + } - } - console.log("enero: " + enero) - console.log("febrero: " + febrero)*/ - }); - }) + for (let meses of getMetasArray) { + console.log(meses.mes) + if (meses.mes == "enero") { + metasEnMes[0] += 1; + } else if (meses.mes == "febrero") { + metasEnMes[1] += 1; + } else if (meses.mes == "marzo") { + metasEnMes[2] += 1; + } else if (meses.mes == "abril") { + metasEnMes[3] += 1; + } else if (meses.mes == "mayo") { + metasEnMes[4] += 1; + } else if (meses.mes == "junio") { + metasEnMes[5] += 1; + } else if (meses.mes == "julio") { + metasEnMes[6] += 1; + } else if (meses.mes == "agosto") { + metasEnMes[7] += 1; + } else if (meses.mes == "septiembre") { + metasEnMes[8] += 1; + } else if (meses.mes == "octubre") { + metasEnMes[9] += 1; + } else if (meses.mes == "noviembre") { + metasEnMes[10] += 1; + } else if (meses.mes == "diciembre") { + metasEnMes[11] += 1; + } + } + + console.log(metasEnMes)*/ + + function renderGraph() { + let meses = ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"] + myChart.data.datasets[0].data = metasEnMes; //Y + myChart.data.labels = meses; // X + myChart.update(); + /* let horas = ["8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"] + myChart2.data.datasets[0].data = visitantesHora; //Y + myChart2.data.labels = horas; // X + myChart2.updateMeta();*/ + + } }) // } -} \ No newline at end of file +} + + + + + +// Chart.defaults.global.defaultFontFamily = "Poppins"; +const ctx = document.getElementById("myChart").getContext("2d"); +const myChart = new Chart(ctx, { + type: "bar", + data: { + labels: [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre", + ], + datasets: [{ + label: "Saturación metas", + data: [12, 19, 3, 5, 2, 3, 4, 6, 8, 19, 2, 6, 8, 15], + backgroundColor: [ + "rgba(255, 99, 132, 0.2)", + "rgba(54, 162, 235, 0.2)", + "rgba(255, 206, 86, 0.2)", + "rgba(75, 192, 192, 0.2)", + "rgba(153, 102, 255, 0.2)", + "rgba(255, 159, 64, 0.2)", + ], + borderColor: [ + "rgba(255, 99, 132, 1)", + "rgba(54, 162, 235, 1)", + "rgba(255, 206, 86, 1)", + "rgba(75, 192, 192, 1)", + "rgba(153, 102, 255, 1)", + "rgba(255, 159, 64, 1)", + ], + borderWidth: 2, + }, ], + }, + options: { + responsive: true, + scales: { + y: { + beginAtZero: true, + }, + }, + }, +}); +/// +///--------------------------------------------------------------------------------------------- +/// +/*const ctx2 = document.getElementById("myChart2").getContext("2d"); +const myChart2 = new Chart(ctx2, { + type: "line", + data: { + labels: [ + "V Dec 10", + "S Dec 11", + "D Dec 12", + "L Dec 13", + "M Dec 14", + "X Dec 15", + "J Dec 16", + "V Dec 17", + "S Dec 18", + "D Dec 19", + "L Dec 20", + "M Dec 21", + "X Dec 22", + "J Dec 23", + ], + datasets: [{ + label: "", + data: [12, 19, 3, 5, 2, 3, 4, 6, 8, 19, 2, 6, 8, 15], + backgroundColor: [ + "rgba(255, 99, 132, 0.2)", + "rgba(54, 162, 235, 0.2)", + "rgba(255, 206, 86, 0.2)", + "rgba(75, 192, 192, 0.2)", + "rgba(153, 102, 255, 0.2)", + "rgba(255, 159, 64, 0.2)", + ], + borderColor: [ + "rgba(255, 99, 132, 1)", + "rgba(54, 162, 235, 1)", + "rgba(255, 206, 86, 1)", + "rgba(75, 192, 192, 1)", + "rgba(153, 102, 255, 1)", + "rgba(255, 159, 64, 1)", + ], + borderWidth: 2, + }, ], + }, + options: { + responsive: true, + scales: { + y: { + beginAtZero: true, + }, + }, + }, +});*/ \ No newline at end of file From a3be5332c7dab88f704b5af5531bf79d12abb8c5 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Wed, 12 Jan 2022 20:22:43 -0600 Subject: [PATCH 41/42] grafica por tipo de meta --- src/index.css | 27 +++++++++--- src/index.html | 8 ++-- src/modules/data.js | 104 ++++++++++++++++++-------------------------- 3 files changed, 68 insertions(+), 71 deletions(-) diff --git a/src/index.css b/src/index.css index 05845d3..a021e75 100644 --- a/src/index.css +++ b/src/index.css @@ -7,7 +7,6 @@ dashboard { padding: 0%; column-gap: 0%; row-gap: 0%; - background-color: cornsilk; } header { @@ -318,9 +317,27 @@ footer { } .graph-card { - background-color: darkblue; - width: 60%; - display: block; - margin: auto; + width: 47%; + margin-top: 2%; + border-radius: 2%; +} + +.graph-month { + float: left; + margin-left: 2%; +} + +.graph-kind { + float: right; + margin-right: 2%; +} + +.analitica { + font-size: 120%; + margin-bottom: 2%; +} + +#headGrafica { + font-size: 119%; margin-top: 2%; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 32b09e0..499b3b9 100644 --- a/src/index.html +++ b/src/index.html @@ -233,12 +233,12 @@ -
ANALÍTICA
+
ANALÍTICA
-
+

Saturación por mes

@@ -260,7 +260,7 @@

- +

diff --git a/src/modules/data.js b/src/modules/data.js index 44456ec..674ee56 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -17,6 +17,7 @@ export const enviarFB = () => { let editStatus = false; let id = ""; let metasEnMes = []; + let saturacionTipoMeta = []; @@ -936,50 +937,35 @@ export const enviarFB = () => { } + for (let i = 0; i < 8; i++) { + saturacionTipoMeta[i] = 0; + } - + for (let tipoMeta of getMetasArray) { + //console.log(tipoMeta.tipo) + if (tipoMeta.tipo == "Aprendizaje") { + saturacionTipoMeta[0] += 1; + } else if (tipoMeta.tipo == "Familia") { + saturacionTipoMeta[1] += 1; + } else if (tipoMeta.tipo == "Idiomas") { + saturacionTipoMeta[2] += 1; + } else if (tipoMeta.tipo == "Migración") { + saturacionTipoMeta[3] += 1; + } else if (tipoMeta.tipo == "Personal") { + saturacionTipoMeta[4] += 1; + } else if (tipoMeta.tipo == "Profesional") { + saturacionTipoMeta[5] += 1; + } else if (tipoMeta.tipo == "Relaciones") { + saturacionTipoMeta[6] += 1; + } else if (tipoMeta.tipo == "Salud") { + saturacionTipoMeta[7] += 1; + } + } + console.log(saturacionTipoMeta) }); }) - /*let metasEnMes = []; - - for (let i = 0; i < 12; i++) { - metasEnMes[i] = 0; - } - - for (let meses of getMetasArray) { - console.log(meses.mes) - if (meses.mes == "enero") { - metasEnMes[0] += 1; - } else if (meses.mes == "febrero") { - metasEnMes[1] += 1; - } else if (meses.mes == "marzo") { - metasEnMes[2] += 1; - } else if (meses.mes == "abril") { - metasEnMes[3] += 1; - } else if (meses.mes == "mayo") { - metasEnMes[4] += 1; - } else if (meses.mes == "junio") { - metasEnMes[5] += 1; - } else if (meses.mes == "julio") { - metasEnMes[6] += 1; - } else if (meses.mes == "agosto") { - metasEnMes[7] += 1; - } else if (meses.mes == "septiembre") { - metasEnMes[8] += 1; - } else if (meses.mes == "octubre") { - metasEnMes[9] += 1; - } else if (meses.mes == "noviembre") { - metasEnMes[10] += 1; - } else if (meses.mes == "diciembre") { - metasEnMes[11] += 1; - } - - } - - console.log(metasEnMes)*/ - function renderGraph() { let meses = ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"] @@ -987,10 +973,10 @@ export const enviarFB = () => { myChart.data.labels = meses; // X myChart.update(); - /* let horas = ["8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"] - myChart2.data.datasets[0].data = visitantesHora; //Y - myChart2.data.labels = horas; // X - myChart2.updateMeta();*/ + let metaTipo = ["Aprendizaje", "Familia", "Idiomas", "Migración", "Personal", "Profesional", "Relaciones", "Salud"] + myChart2.data.datasets[0].data = saturacionTipoMeta; //Y + myChart2.data.labels = metaTipo; // X + myChart2.update(); } }) @@ -1007,7 +993,7 @@ export const enviarFB = () => { // Chart.defaults.global.defaultFontFamily = "Poppins"; const ctx = document.getElementById("myChart").getContext("2d"); const myChart = new Chart(ctx, { - type: "bar", + type: "line", data: { labels: [ "enero", @@ -1057,28 +1043,22 @@ const myChart = new Chart(ctx, { /// ///--------------------------------------------------------------------------------------------- /// -/*const ctx2 = document.getElementById("myChart2").getContext("2d"); +const ctx2 = document.getElementById("myChart2").getContext("2d"); const myChart2 = new Chart(ctx2, { - type: "line", + type: "bar", data: { labels: [ - "V Dec 10", - "S Dec 11", - "D Dec 12", - "L Dec 13", - "M Dec 14", - "X Dec 15", - "J Dec 16", - "V Dec 17", - "S Dec 18", - "D Dec 19", - "L Dec 20", - "M Dec 21", - "X Dec 22", - "J Dec 23", + "Aprendizaje", + "Familia", + "Idiomas", + "Migración", + "Personal", + "Profesional", + "Relaciones", + "Salud", ], datasets: [{ - label: "", + label: "Saturación por meta", data: [12, 19, 3, 5, 2, 3, 4, 6, 8, 19, 2, 6, 8, 15], backgroundColor: [ "rgba(255, 99, 132, 0.2)", @@ -1107,4 +1087,4 @@ const myChart2 = new Chart(ctx2, { }, }, }, -});*/ \ No newline at end of file +}); \ No newline at end of file From e3c58aa910cd15131ed1ae14d40f83bcaf6b0249 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Thu, 13 Jan 2022 02:01:35 -0600 Subject: [PATCH 42/42] adding login --- src/index.css | 3 +- src/index.html | 2 + src/index.js | 10 ++++- src/login.css | 105 +++++++++++++++++++++++++++++++++++++++++++++++++ src/login.html | 60 ++++++++++++++++++++++++++++ src/login.js | 11 ++++++ 6 files changed, 189 insertions(+), 2 deletions(-) create mode 100644 src/login.css create mode 100644 src/login.html create mode 100644 src/login.js diff --git a/src/index.css b/src/index.css index a021e75..a78fb0b 100644 --- a/src/index.css +++ b/src/index.css @@ -211,6 +211,7 @@ footer { .cita { font-style: italic; + margin-top: 4%; } #cerrarSesion { @@ -237,7 +238,7 @@ footer { padding: 1%; padding-top: 5%; margin-top: 0%; - margin-bottom: 20%; + margin-bottom: 5%; margin-left: 7%; } diff --git a/src/index.html b/src/index.html index 499b3b9..18c6dd3 100644 --- a/src/index.html +++ b/src/index.html @@ -127,6 +127,8 @@
+
+
Mereces lo que sueñas
sobre un olivo de fuego
diff --git a/src/index.js b/src/index.js index c90da1b..ca38d5e 100644 --- a/src/index.js +++ b/src/index.js @@ -2,4 +2,12 @@ import { diasPorMes } from "./modules/app.js"; import { enviarFB } from "./modules/data.js" diasPorMes() enviarFB() - //traerMetas() \ No newline at end of file + //traerMetas() + + +let btnSalir = document.getElementById("cerrarSesion") + +btnSalir.addEventListener("click", () => { + //console.log("clicked") + window.location = ("./login.html") +}) \ No newline at end of file diff --git a/src/login.css b/src/login.css new file mode 100644 index 0000000..93277b7 --- /dev/null +++ b/src/login.css @@ -0,0 +1,105 @@ +login { + display: grid; + width: 100%; + height: 100vh; + grid-template-columns: 1fr 1fr 1fr; + grid-template-rows: 0.2fr 2fr 0.2fr; + grid-template-areas: "header header header" "main main main" "footer footer footer"; + padding: 0%; + column-gap: 0%; + row-gap: 0%; +} + +header { + grid-area: header; + text-align: center; + color: cornsilk; +} + +main { + grid-area: main; + text-align: center; + margin-bottom: 5%; + padding: 2%; +} + +footer { + grid-area: footer; + text-align: center; + align-items: center; + color: #FFF; + padding-bottom: 0%; + font-size: 100%; + padding-top: 1.5%; + background-color: black; + background-size: cover; +} + +#copy { + font-size: 50%; +} + +#by { + line-height: 100%; +} + +.btn-social { + font-size: 100%; + margin: 0 2%; +} + +.ano { + position: static; + margin-top: 2%; +} + +.photoUser { + width: 40%; + border-radius: 50%; + margin-top: 14%; + margin-bottom: 5%; +} + +.card-content { + display: block; + margin: auto; + width: 35%; + height: 100%; + border-radius: 5%; + border-style: ridge; + background-color: cornsilk; +} + +.entrada { + margin-top: 5%; + margin-bottom: 8%; + text-align: center; +} + +.acceso { + width: 60%; +} + +.acceso::placeholder { + text-align: center; +} + +hr { + width: 70%; + display: block; + margin: auto; + margin-top: 4%; + margin-bottom: 3%; +} + +.citaUnamuno { + font-size: 80%; + font-style: italic; + margin-bottom: 2%; +} + +.Unamuno { + font-size: 80%; + text-align: right; + margin-right: 15%; +} \ No newline at end of file diff --git a/src/login.html b/src/login.html new file mode 100644 index 0000000..8f0224d --- /dev/null +++ b/src/login.html @@ -0,0 +1,60 @@ + + + + + + + Metas 2022 + + + + + + + + + + + + + + + +
+
+
+ +
+ + imagenUsuario
+ + +
+ +
+
+
+
+
Cuando un hombre sueña algo...
¿Qué es lo que más existe?
¿Su sueño o él como conciencia que sueña?
+
Unamuno
+ + +
+ +
+
+
By Elibabah + + Enero 2022 +
+
+ + + + +
+ + + + + \ No newline at end of file diff --git a/src/login.js b/src/login.js new file mode 100644 index 0000000..096e72d --- /dev/null +++ b/src/login.js @@ -0,0 +1,11 @@ +let btnAccess = document.getElementById("login") + +btnAccess.addEventListener("click", () => { + //console.log("clicked") + let pass = document.getElementById("password").value + if (pass == "") { + window.location = ("./index.html") + } else { + alert("Acceso denegado") + } +}) \ No newline at end of file

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 literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index 42297f2..a89c729 100644 --- a/src/index.html +++ b/src/index.html @@ -5,7 +5,9 @@ - J + Metas 2022 + + diff --git a/src/modules/data.js b/src/modules/data.js index 4302fe4..c0227d8 100644 --- a/src/modules/data.js +++ b/src/modules/data.js @@ -25,7 +25,10 @@ export const enviarFB = () => { e.preventDefault(); await saveMeta(metaObject); - - + setTimeout(() => { + alert("¡Meta creada!") + window.location.href = "./index.html"; + }, 1100); + //data-bs-dismiss="modal" }) } \ No newline at end of file From 67f8b366bf95529d264870f7442a7171eb1cd229 Mon Sep 17 00:00:00 2001 From: Elibabah Date: Fri, 7 Jan 2022 00:38:27 -0600 Subject: [PATCH 09/42] =?UTF-8?q?control=20flujo=20env=C3=ADo=20data=20a?= =?UTF-8?q?=20fb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.html | 6 ++-- src/modules/data.js | 76 +++++++++++++++++++++++++++++++++++---------- 2 files changed, 62 insertions(+), 20 deletions(-) diff --git a/src/index.html b/src/index.html index a89c729..509f80f 100644 --- a/src/index.html +++ b/src/index.html @@ -7,7 +7,7 @@ Metas 2022 - + @@ -66,8 +66,8 @@