summaryrefslogtreecommitdiff
path: root/src/match_up/templates/players.j2
diff options
context:
space:
mode:
Diffstat (limited to 'src/match_up/templates/players.j2')
-rw-r--r--src/match_up/templates/players.j268
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>