From 82f7e8305665bad63e89edad32151f5ff8ed98b3 Mon Sep 17 00:00:00 2001 From: Peter Stockings Date: Tue, 14 Mar 2023 22:30:43 +1100 Subject: [PATCH] Fix error on refresh where footer elements fused with action button --- app.py | 10 +++++----- templates/base.html | 6 ++++-- templates/partials/page/calendar.html | 1 + templates/partials/page/person.html | 2 +- templates/partials/people_link.html | 2 +- templates/partials/stats.html | 2 +- 6 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app.py b/app.py index 24a183e..76a70c6 100644 --- a/app.py +++ b/app.py @@ -115,8 +115,8 @@ def get_calendar(person_id): if htmx: return render_template('partials/page/calendar.html', - person=person, selected_date=selected_date, selected_view=selected_view, next_date=next_date, previous_date=previous_date, start_date=start_date, end_date=end_date), 200, {"HX-Trigger": "updatedPeople"} - return render_template('calendar.html', person=person, selected_date=selected_date, selected_view=selected_view, next_date=next_date, previous_date=previous_date, start_date=start_date, end_date=end_date), 200, {"HX-Trigger": "updatedPeople"} + person=person, selected_date=selected_date, selected_view=selected_view, next_date=next_date, previous_date=previous_date, start_date=start_date, end_date=end_date) + return render_template('calendar.html', person=person, selected_date=selected_date, selected_view=selected_view, next_date=next_date, previous_date=previous_date, start_date=start_date, end_date=end_date) @ app.route("/person//workout//modal", methods=['GET']) @@ -291,9 +291,9 @@ def settings(): def my_utility_processor(): def is_selected_page(url): - if htmx: - parsed_url = urlparse(htmx.current_url) - return 'bg-gray-200' if url == parsed_url.path else '' + # if htmx: + # parsed_url = urlparse(htmx.current_url) + # return 'bg-gray-200' if url == parsed_url.path else '' if url == request.path: return 'bg-gray-200' return '' diff --git a/templates/base.html b/templates/base.html index 6fc8381..f8977c8 100644 --- a/templates/base.html +++ b/templates/base.html @@ -87,7 +87,8 @@
+ class="text-base text-gray-900 font-normal rounded-lg flex items-center p-2 hover:bg-gray-100 group cursor-pointer {{ is_selected_page(url_for('dashboard')) }}" + _="on click toggle .bg-gray-200 on me"> @@ -104,7 +105,8 @@