From 6f5ff3cdfac3fc154281fdda7c1ec9ff7ebbd1fa Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 6 Jul 2020 17:57:25 +0200 Subject: paragraph list view --- animism-align/frontend/util/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'animism-align/frontend/util/index.js') diff --git a/animism-align/frontend/util/index.js b/animism-align/frontend/util/index.js index b105f55..a4a8537 100644 --- a/animism-align/frontend/util/index.js +++ b/animism-align/frontend/util/index.js @@ -52,11 +52,16 @@ export const courtesyS = (n, s) => n + ' ' + (n === 1 ? s : s + 's') export const padSeconds = n => n < 10 ? '0' + n : n -export const timestamp = (n = 0, fps = 1) => { +export const timestamp = (n = 0, fps = 1, ms = false) => { if (n < 0) return '' + let s = '' n /= fps + if (ms) { + const mantissa = Math.round((n % 1) * 10) + s = '.' + mantissa + } n = Math.round(n) - let s = padSeconds(Math.round(n) % 60) + s = padSeconds(n % 60) + s n = Math.floor(n / 60) if (n > 60) { return Math.floor(n / 60) + ':' + padSeconds(n % 60) + ':' + s -- cgit v1.2.3-70-g09d2