From a32b29976e5ffb5a477a1217c2b92d7902a6a604 Mon Sep 17 00:00:00 2001 From: "Eevee (Evelyn Woods)" Date: Tue, 29 Dec 2020 10:15:57 -0700 Subject: [PATCH] Fix occasionally displaying times as 1:010 --- js/util.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/util.js b/js/util.js index cbd36a7..ddd5e17 100644 --- a/js/util.js +++ b/js/util.js @@ -183,7 +183,9 @@ export function b64decode(data) { export function format_duration(seconds, places = 0) { let mins = Math.floor(seconds / 60); let secs = seconds % 60; - return `${mins}:${secs < 10 ? '0' : ''}${secs.toFixed(places)}`; + let rounded_secs = secs.toFixed(places); + // TODO hours? + return `${mins}:${parseFloat(rounded_secs) < 10 ? '0' : ''}${rounded_secs}`; } export class DelayTimer {