From 06f757c23d0d9f7a2b86f6c828f886ee8e642e03 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 14 Jun 2022 20:40:25 +0200 Subject: Clean up game list logic. --- views/games_active.pug | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'views/games_active.pug') 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 All your finished games - - 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 -- cgit v1.2.3