54 lines
1.3 KiB
Django/Jinja
54 lines
1.3 KiB
Django/Jinja
<div
|
|
id="catlist"
|
|
>
|
|
<h1>Cat list ({{ cat_list | length }})</h1>
|
|
<div class="cat_header cat"
|
|
hx-get="/hx/cat_list"
|
|
hx-include="input[name='sortby'], input[name='state_filters']"
|
|
hx-target="#catlist_data"
|
|
hx-trigger="load, reloadCatList from:document, change, htmx:after-request from:(#cat-form form) queue: last"
|
|
>
|
|
<div>
|
|
<label>
|
|
Name
|
|
<input type="radio" name="sortby" value="name" />
|
|
</label>
|
|
</div>
|
|
<div>
|
|
Generation
|
|
<input type="radio" name="sortby" value="generation" />
|
|
</div>
|
|
<div>
|
|
Sex
|
|
<input type="radio" name="sortby" value="sex" />
|
|
</div>
|
|
<div>
|
|
State
|
|
<input type="radio" name="sortby" value="state" />
|
|
</div>
|
|
<div>
|
|
Parent A
|
|
<input type="radio" name="sortby" value="parent_a" />
|
|
</div>
|
|
<div>
|
|
Parent B
|
|
<input type="radio" name="sortby" value="parent_b" />
|
|
</div>
|
|
<div>
|
|
Stats
|
|
<input type="radio" name="sortby" value="stats" />
|
|
</div>
|
|
<div>
|
|
Filters<br/>
|
|
<label>Babys <input type="checkbox" name="state_filters" value="BABY" />
|
|
<label>Adults <input type="checkbox" name="state_filters" value="ADULT" />
|
|
<label>Retreated <input type="checkbox" name="state_filters" value="RETREAT" />
|
|
<label>Dead <input type="checkbox" name="state_filters" value="DEAD" />
|
|
</div>
|
|
</div>
|
|
<div
|
|
id="catlist_data"
|
|
>
|
|
</div>
|
|
-</div>
|