diff options
Diffstat (limited to 'views/match.pug')
-rw-r--r-- | views/match.pug | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/views/match.pug b/views/match.pug new file mode 100644 index 0000000..257752b --- /dev/null +++ b/views/match.pug @@ -0,0 +1,81 @@ +//- vim:ts=4:sw=4: + +- + var n_live = 0, n_fast = 0, n_slow = 0 + for (let t of tickets) { + if (t.pace === 1) n_live ++ + if (t.pace === 2) n_fast ++ + if (t.pace === 3) n_slow ++ + } + +mixin show_ticket(ticket) + - var setup = SETUP_TABLE[ticket.setup_id] + div + label + input(type="checkbox" name="tickets" value=ticket.ticket_id) + | #{setup.setup_name} + +doctype html +html + head + include head + title Matches + style. + div.buttons { margin-top: 8px } + body + include header + article + h1 Matchmaking + + if tickets.length > 0 + form(method="post" action="/games/match/unqueue") + if n_live > 0 + h3 Tickets - Live + each ticket in tickets + if ticket.pace === 1 + +show_ticket(ticket) + div.buttons + button(name="pace" value="1") Remove all + button(type="submit") Remove + if n_fast > 0 + h3 Tickets - Fast + each ticket in tickets + if ticket.pace === 2 + +show_ticket(ticket) + div.buttons + button(name="pace" value="2") Remove All + button(type="submit") Remove + if n_slow > 0 + h3 Tickets - Slow + each ticket in tickets + if ticket.pace === 3 + +show_ticket(ticket) + div.buttons + button(name="pace" value="3") Remove All + button(type="submit") Remove + p + else + h3 Tickets + p You have not queued for any matches. + + h3 Matches + + + if limit + p.error= limit + else + p Select what you want to play: + + form(method="post" action="/games/match/queue") + p + each title in TITLE_LIST + each setup in title.setups + label + input(type="checkbox" name="setups" value=setup.setup_id) + | #{setup.setup_name} + br + + p + button(name="pace" value=1) #{EMOJI_LIVE} Play Live + button(name="pace" value=2) #{EMOJI_FAST} Play Fast + button(name="pace" value=3) #{EMOJI_SLOW} Play Slow |