summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/guests.j23
-rw-r--r--templates/index.j219
-rw-r--r--templates/macro.j23
-rw-r--r--templates/player.j24
-rw-r--r--templates/players.j22
5 files changed, 21 insertions, 10 deletions
diff --git a/templates/guests.j2 b/templates/guests.j2
new file mode 100644
index 0000000..b5d251f
--- /dev/null
+++ b/templates/guests.j2
@@ -0,0 +1,3 @@
+<div class="control" id="guests">
+ <input class="input is-large is-responsive" type="text" style="text-align:center" value={{ guests }} disabled>
+</div> \ No newline at end of file
diff --git a/templates/index.j2 b/templates/index.j2
index 40d0eb1..42fc43e 100644
--- a/templates/index.j2
+++ b/templates/index.j2
@@ -29,7 +29,18 @@
<p class="title">Games</p>
<div class="columns">
<div class="column">
- <div class="select is-large">
+ <div class="field has-addons">
+ <div class="control">
+ <button class="button is-large is-responsive is-dark" style="text-align:center" hx-post="/decrement" hx-swap="outerHTML" hx-trigger="click" hx-target="#guests">-</button>
+ </div>
+ <div hx-get="/guests" hx-swap="outerHTML" hx-trigger="revealed"></div>
+ <div class="control">
+ <button class="button is-large is-responsive is-dark" style="text-align:center" hx-post="/increment" hx-swap="outerHTML" hx-trigger="click" hx-target="#guests">+</button>
+ </div>
+ </div>
+ </div>
+ <div class="column">
+ <div class="select is-large is-responsive">
<select name="type">
<option>10 Levels</option>
<option>8 Levels</option>
@@ -41,14 +52,14 @@
</div>
</div>
<div class="column">
- <button class="button is-dark is-large" hx-post="/propose" hx-trigger="click" hx-target="#games" hx-include="[name='type']">Propose</button>
+ <button class="button is-dark is-large is-responsive" hx-post="/propose" hx-trigger="click" hx-target="#games" hx-include="[name='type']">Propose</button>
</div>
<div class="column"></div>
<div class="column">
- <button class="button is-dark is-large" hx-post="/confirm" hx-trigger="click" hx-target="#games">Confirm</button>
+ <button class="button is-dark is-large is-responsive" hx-post="/confirm" hx-trigger="click" hx-target="#games">Confirm</button>
</div>
<div class="column">
- <button class="button is-dark is-large" hx-post="/clear" hx-trigger="click" hx-target="#games">Clear</button>
+ <button class="button is-dark is-large is-responsive" hx-post="/clear" hx-trigger="click" hx-target="#games">Clear</button>
</div>
</div>
<div hx-post="/clear" hx-swap="outerHTML" hx-trigger="revealed"></div>
diff --git a/templates/macro.j2 b/templates/macro.j2
deleted file mode 100644
index e0089bc..0000000
--- a/templates/macro.j2
+++ /dev/null
@@ -1,3 +0,0 @@
-{% macro player_button(player) %}
-<button class={% if player.status %} "active" {% else %} "dormant" {% endif %} hx-post="{{ "/player-toggle/" ~ player.name}}" hx-trigger="click" hx-swap="outerHTML">{{ player.name }}</button>
-{%- endmacro %} \ No newline at end of file
diff --git a/templates/player.j2 b/templates/player.j2
index d0f42c6..7e80285 100644
--- a/templates/player.j2
+++ b/templates/player.j2
@@ -1,5 +1,5 @@
-<button class={% if status %} "button is-success is-large" {% else %} "button is-danger is-large" {% endif %}
- hx-post="{{ "/player-toggle/" ~ id}}"
+<button class="button is-medium is-responsive {% if status %} is-success {% else %} is-danger {% endif %}"
+ hx-post="{{ "/player-toggle/" ~ id}}"
hx-trigger="click"
hx-swap="outerHTML">
{{ name }}
diff --git a/templates/players.j2 b/templates/players.j2
index 550ad68..080c03a 100644
--- a/templates/players.j2
+++ b/templates/players.j2
@@ -2,7 +2,7 @@
<div class="grid">
{% for id, player in players.items() %}
<div class="cell">
- <button class={% if player.status %} "button is-success is-large" {% else %} "button is-danger is-large" {% endif %} hx-post="{{ "/player-toggle/" ~ id}}" hx-trigger="click" hx-swap="outerHTML">{{ player.name }}</button>
+ <button class="button is-medium is-responsive {% if player.status %} is-success {% else %} is-danger {% endif %}" hx-post="{{ "/player-toggle/" ~ id}}" hx-trigger="click" hx-swap="outerHTML">{{ player.name }}</button>
</div>
{% endfor %}
</div> \ No newline at end of file