diff options
Diffstat (limited to 'src/match_up/templates/players.j2')
| -rw-r--r-- | src/match_up/templates/players.j2 | 68 |
1 files changed, 12 insertions, 56 deletions
diff --git a/src/match_up/templates/players.j2 b/src/match_up/templates/players.j2 index f25889c..46ff172 100644 --- a/src/match_up/templates/players.j2 +++ b/src/match_up/templates/players.j2 @@ -1,72 +1,28 @@ -{% from "macros.j2" import header, navbar, footer, player_button %} +{% from "macros.j2" import header, navbar, footer, player_button, guest_control %} <!doctype html> <html lang="en"> {{ header(url_for) }} <body> <section class="section"> {{ navbar(url_for) }} + <h4 class="title is-4">Players</h4> <div class="fixed-grid has-4-cols"> <div class="grid"> {% for player in players %} <div class="cell"> {{ player_button(player) }} </div> {% endfor %} </div> + <h4 class="title is-4">Guests</h4> <div class="columns"> - <div class="column"> - <div class="field has-addons"> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/decrement_low_guest" - hx-swap="outerHTML" - hx-target="#lowguests">-</button> - </div> - <div hx-get="/low_guests" hx-swap="outerHTML" hx-trigger="revealed"></div> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/increment_low_guest" - hx-swap="outerHTML" - hx-target="#lowguests">+</button> - </div> - </div> - </div> - <div class="column"> - <div class="field has-addons"> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/decrement_mid_guest" - hx-swap="outerHTML" - hx-target="#midguests">-</button> - </div> - <div hx-get="/mid_guests" hx-swap="outerHTML" hx-trigger="revealed"></div> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/increment_mid_guest" - hx-swap="outerHTML" - hx-target="#midguests">+</button> - </div> - </div> - </div> - <div class="column"> - <div class="field has-addons"> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/decrement_high_guest" - hx-swap="outerHTML" - hx-target="#highguests">-</button> - </div> - <div hx-get="/high_guests" hx-swap="outerHTML" hx-trigger="revealed"></div> - <div class="control"> - <button class="button is-responsive is-dark" - hx-post="/increment_high_guest" - hx-swap="outerHTML" - hx-target="#highguests">+</button> - </div> - </div> - </div> - <div class="column"> - <button class="button is-dark is-responsive" - hx-post="/reset_players">Reset!</button> - </div> + {% for level in guests %} + <div class="column"> {{ guest_control(level, guests[level]) }} </div> + {% endfor %} + </div> + </section> + <section class="section"> + <div class="column"> + <button class="button is-dark is-responsive" + hx-post="/reset_players">RESET!</button> </div> {{ footer() }} </section> |
