Fix regression where selecting an exercise didnt populate reps/weight inputs with last set and resize progress graph on desktop
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
<li class="py-2 px-4 hover:bg-gray-100 cursor-pointer flex items-center justify-between"
|
||||
_="on click set the innerHTML of #exercise-results to ''
|
||||
<li class="py-2 px-4 hover:bg-gray-100 cursor-pointer flex items-center justify-between" _="on click set the innerHTML of #exercise-results to ''
|
||||
then set the value of #exercise-search to '{{ exercise.name }}'
|
||||
then set the value of #selected-exercise to '{{ exercise.exercise_id }}'
|
||||
on click call htmx.ajax('GET', '{{ url_for('get_exercise_progress_for_user', person_id=person_id, exercise_id=exercise.exercise_id) }}', {target:'#exercise-progress', swap:'innerHTML'})">
|
||||
on click call htmx.trigger(document.body, 'exerciseSelected')">
|
||||
<!-- Exercise Name -->
|
||||
<span>{{ exercise.name }}</span>
|
||||
<!-- Edit Icon -->
|
||||
|
||||
@@ -3,13 +3,15 @@
|
||||
class="appearance-none block w-full bg-gray-200 text-gray-700 border border-gray-200 rounded py-3 px-4 leading-tight focus:outline-none focus:bg-white focus:border-gray-500"
|
||||
id="exercise-search" type="text" name="query" placeholder="Search exercises..."
|
||||
hx-get="{{ url_for('get_exercises', person_id=person_id) }}" hx-target="#exercise-results"
|
||||
hx-trigger="keyup changed delay:500ms" hx-swap="innerHTML" autocomplete="off">
|
||||
hx-trigger="keyup changed delay:500ms" hx-swap="innerHTML" autocomplete="off" {% if has_value==True %}
|
||||
value="{{ exercise_name }}" {% endif %}>
|
||||
|
||||
<!-- Dropdown Menu -->
|
||||
<div id="exercise-results" class="absolute w-full bg-white mt-1 rounded shadow-md z-10">
|
||||
<!-- Results will be injected here -->
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="exercise_id" id="selected-exercise">
|
||||
<input type="hidden" name="exercise_id" id="selected-exercise" {% if has_value==True %} value="{{ exercise_id }}" {%
|
||||
endif %}>
|
||||
|
||||
</div>
|
||||
Reference in New Issue
Block a user