summaryrefslogtreecommitdiff
path: root/views/games_active.pug
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2022-06-14 20:40:25 +0200
committerTor Andersson <tor@ccxvii.net>2022-06-14 21:09:48 +0200
commit06f757c23d0d9f7a2b86f6c828f886ee8e642e03 (patch)
tree56771af9be14e393e2753a70c7080f5558e28014 /views/games_active.pug
parentae02f4cde98879b6fddc12c87c4fd3c5663d493e (diff)
downloadserver-06f757c23d0d9f7a2b86f6c828f886ee8e642e03.tar.gz
Clean up game list logic.
Diffstat (limited to 'views/games_active.pug')
-rw-r--r--views/games_active.pug20
1 files changed, 8 insertions, 12 deletions
diff --git a/views/games_active.pug b/views/games_active.pug
index a72a203..66ee86c 100644
--- a/views/games_active.pug
+++ b/views/games_active.pug
@@ -1,28 +1,23 @@
//- vim:ts=4:sw=4:
+- let open_games = games.filter(game => game.status === 0)
+- let active_games = games.filter(game => game.status === 1)
+- let finished_games = games.filter(game => game.status === 2)
doctype html
html
head
include head
title= SITE_NAME
if active_games.length > 0
- meta(http-equiv="refresh" content=300)
+ meta(http-equiv="refresh" content=600)
body
include header
article
h1 Your games
- if ready_games.length > 0
- h2 Ready to start
- +gamelist(ready_games)
-
if open_games.length > 0
h2 Open
+gamelist(open_games)
- if replacement_games.length > 0
- h2 Need replacement
- +gamelist(replacement_games)
-
if active_games.length > 0
h2 Active
+gamelist(active_games)
@@ -31,7 +26,8 @@ html
h2 Recently finished
+gamelist(finished_games)
- p <a href="/games/finished">All your finished games</a>
-
- if open_games.length === 0 && ready_games.length === 0 && active_games.length === 0 && finished_games.length === 0
+ if open_games.length === 0 && active_games.length === 0 && finished_games.length === 0
p Nothing here.
+
+ p
+ a(href="/games/finished") All your finished games