summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstilbruch <stilbruch@protonmail.com>2022-04-30 13:41:38 -0500
committerstilbruch <stilbruch@protonmail.com>2022-04-30 13:41:38 -0500
commitf093b46d5ba76faa66a43c95c22f9240f8870902 (patch)
treed717fa02241532031832c280e12825dc53d0f6db
parent11ca7472f0736ed7f7cc4447f8fa59cd8765eb2f (diff)
downloadStrengthy-f093b46d5ba76faa66a43c95c22f9240f8870902.tar.xz
Strengthy-f093b46d5ba76faa66a43c95c22f9240f8870902.zip
Fix navbar burger and some other stuff
-rw-r--r--app/forms/workout.py1
-rw-r--r--app/routes/basic.py4
-rw-r--r--app/routes/workout.py1
-rw-r--r--app/static/css/style.css11
-rw-r--r--app/static/js/bulma.js13
-rw-r--r--app/templates/base/layout.html4
-rw-r--r--app/templates/workout/history.html1
7 files changed, 26 insertions, 9 deletions
diff --git a/app/forms/workout.py b/app/forms/workout.py
index ec9eb03..f3a1082 100644
--- a/app/forms/workout.py
+++ b/app/forms/workout.py
@@ -11,7 +11,6 @@ from wtforms.validators import DataRequired, Email, Optional
# /workout/create
class ExerciseCreateForm(Form):
- # TODO no exercise_*, breaks workout_edit endpoint
id = HiddenField("id", [Optional()])
name = StringField("name", [DataRequired()])
sets = IntegerField("sets", [DataRequired()])
diff --git a/app/routes/basic.py b/app/routes/basic.py
index f6cb005..684daf2 100644
--- a/app/routes/basic.py
+++ b/app/routes/basic.py
@@ -15,8 +15,8 @@ def home():
# Prepare so we don't have to do this in the template
records = (
db.session.query(WorkoutRecord)
- .join(Workout)
- .filter(Workout.user_id == current_user.id)
+ .filter_by(user_id=current_user.id)
+ .order_by(WorkoutRecord.finished.desc())
)
return render_template("home.html", records=records)
diff --git a/app/routes/workout.py b/app/routes/workout.py
index 9b46694..1d46aed 100644
--- a/app/routes/workout.py
+++ b/app/routes/workout.py
@@ -120,6 +120,7 @@ def workout_record():
for se in ee.sets.entries:
lbs = se.data["lbs"]
units = se.data["units"]
+ print(id, lbs, units)
if lbs and units:
# Add the set to the workout record
diff --git a/app/static/css/style.css b/app/static/css/style.css
index 4715c0d..574120a 100644
--- a/app/static/css/style.css
+++ b/app/static/css/style.css
@@ -4,15 +4,20 @@
rgba(0, 0, 0, 0.7)
), url('/static/img/index.jpg') no-repeat center center fixed;
- /* background: url('/static/img/index.jpg') no-repeat center center fixed; */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
+/* pretty colors */
+@media screen and (max-width: 1023px) {
+ .navbar-menu {
+ background: linear-gradient(to right, #55F, #95F);
+ }
+}
.welcome {
background: linear-gradient(to right, #55F, #95F);
- margin-bottom: 16px;
- border-radius: 6px;
+ margin-bottom: 16px;
+ border-radius: 6px;
}
diff --git a/app/static/js/bulma.js b/app/static/js/bulma.js
index 49b9b93..66ccd0c 100644
--- a/app/static/js/bulma.js
+++ b/app/static/js/bulma.js
@@ -40,3 +40,16 @@ document.addEventListener('keydown', (event) => {
closeAllModals();
}
});
+
+// Navbar burger
+Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0).forEach(el => {
+ el.addEventListener('click', () => {
+ // Get the target from the "data-target" attribute
+ const target = el.dataset.target;
+ const $target = document.getElementById(target);
+
+ // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu"
+ el.classList.toggle('is-active');
+ $target.classList.toggle('is-active');
+ });
+})
diff --git a/app/templates/base/layout.html b/app/templates/base/layout.html
index fe83440..4da4f30 100644
--- a/app/templates/base/layout.html
+++ b/app/templates/base/layout.html
@@ -27,14 +27,14 @@
<a class="navbar-item" href="../">
<img src="/static/favicon/apple-touch-icon.png" alt="Logo">
</a>
- <span class="navbar-burger burger" data-target="navbarMenu">
+ <span class="navbar-burger burger" data-target="nav-menu">
<span></span>
<span></span>
<span></span>
</span>
</div>
- <div class="navbar-menu">
+ <div class="navbar-menu" id="nav-menu">
<div class="navbar-start">
{% if current_user.is_authenticated %}
<span class="navbar-item">
diff --git a/app/templates/workout/history.html b/app/templates/workout/history.html
index 009deb0..de199a1 100644
--- a/app/templates/workout/history.html
+++ b/app/templates/workout/history.html
@@ -13,7 +13,6 @@
<th>Set</th>
<th>lbs</th>
<th>Reps</th>
- <th>Done</th>
</thead>
<tbody>
{% for set in record.sets %}