From e5d61abad3e66c5936fa6b8d2ae8ac147d17015e Mon Sep 17 00:00:00 2001 From: Verox001 Date: Tue, 30 Jan 2024 10:41:05 +0100 Subject: [PATCH 1/5] Return percentage on habit checking --- app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 790685c..dc0f442 100644 --- a/app.py +++ b/app.py @@ -329,7 +329,8 @@ def check_habit(): return { "habitId": habit_id, - "unchecked": not delete_tracking + "unchecked": not delete_tracking, + "percentage": habit.percentage, } @app.route('/delete', methods=['POST']) From 67ee3fe4c7bb77b35a55f28d4623cbca28d2c493 Mon Sep 17 00:00:00 2001 From: nikolaswollenberg Date: Tue, 30 Jan 2024 10:46:16 +0100 Subject: [PATCH 2/5] Porgressbar --- templates/index.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/templates/index.html b/templates/index.html index 10c55d9..e360724 100644 --- a/templates/index.html +++ b/templates/index.html @@ -34,7 +34,7 @@ } // Simulierte Aktivitätsdaten (ersetze dies durch deine echten Daten) - const activityData = [9, 5, 11, 39, 24, 2, 10, 47, 32, 45, 9, 5, 11, 39, 24, 2, 10, 47, 32, 45]; + const activityData = [5, 3, 10, 5, 24, 2, 10, 47, 32, 45, 9, 5, 11, 39, 24, 2, 10, 47, 32, 45]; // Funktion zum Erstellen der Heatmap function createHeatmap(data) { @@ -74,6 +74,8 @@ // Erstelle die Heatmap mit den simulierten Daten createHeatmap(activityData); + +
@@ -102,11 +104,17 @@ +
+
+
+
+
{% endfor %}
+ -
+
-
@@ -118,6 +118,26 @@
+ + + +