45 lines
2.3 KiB
HTML
45 lines
2.3 KiB
HTML
<div class="w-full md:w-1/3 px-3 mb-6 md:mb-0">
|
|
<label class="block uppercase tracking-wide text-gray-700 text-xs font-bold mb-2" for="grid-state">
|
|
Exercise
|
|
</label>
|
|
<div class="relative">
|
|
|
|
|
|
<div class="w-full">
|
|
<select data-te-select-init data-te-select-filter="true" data-te-select-size="lg" name="exercise_id"
|
|
class="block appearance-none w-full bg-gray-200 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500"
|
|
hx-get="{{ url_for('get_most_recent_topset_for_exercise', person_id=person_id, workout_id=workout_id) }}"
|
|
hx-target="#new-set-workout-{{ workout_id }}" hx-swap="innerHTML" {% if has_value==True %} _="init js(me)
|
|
te.Select.getOrCreateInstance(me).setValue('{{ exercise_id | safe }}')
|
|
end" {% else %} _="init js(me)
|
|
te.Select.getOrCreateInstance(me)
|
|
end" {% endif %}>
|
|
{% for e in exercises %}
|
|
<option value="{{ e.exercise_id}}">{{
|
|
e.name
|
|
}}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="w-full md:w-1/3 px-3 mb-6 md:mb-0">
|
|
<label class="block uppercase tracking-wide text-gray-700 text-xs font-bold mb-2" for="grid-city">
|
|
Reps
|
|
</label>
|
|
<input
|
|
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="grid-city" type="number" name="repetitions" {% if has_value==True %} placeholder="{{ repetitions }}" {%
|
|
endif %}>
|
|
</div>
|
|
|
|
<div class="w-full md:w-1/3 px-3 mb-6 md:mb-0">
|
|
<label class="block uppercase tracking-wide text-gray-700 text-xs font-bold mb-2" for="grid-zip">
|
|
Weight
|
|
</label>
|
|
<input
|
|
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="grid-zip" type="number" name="weight" step="any" {% if has_value==True %} placeholder="{{ weight }}" {%
|
|
endif %}>
|
|
</div> |