From 0b003bef8f36881522e1db1b0b8725ee92b59cd5 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 1 May 2025 12:50:25 +0200 Subject: Always show time left. --- public/join.js | 2 +- views/head.pug | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/public/join.js b/public/join.js index 286e400..2d7a023 100644 --- a/public/join.js +++ b/public/join.js @@ -126,7 +126,7 @@ function format_options(options) { function format_time_left(time) { if (time <= 0) return "no time left" - if (time <= 2 / 24) + if (time <= 0.125) return Math.floor(time * 24 * 60) + " minutes left" if (time <= 3) return Math.floor(time * 24) + " hours left" diff --git a/views/head.pug b/views/head.pug index 8e5a0fe..eec1299 100644 --- a/views/head.pug +++ b/views/head.pug @@ -146,9 +146,11 @@ mixin gamelist(list,hide_title=0) if item.your_turn if item.time_left <= 0 div Time left: none. - else if item.time_left <= 2 + else if item.time_left <= 0.125 div Time left: #{ item.time_left * 24 | 0 } hours - else if item.time_left <= 5 + else if item.time_left <= 3 + div Time left: #{ item.time_left * 24 | 0 } hours + else div Time left: #{ item.time_left | 0 } days when 2 div Finished: #{human_date(item.mtime)} -- cgit v1.2.3