diff options
author | Sacha Chua <sacha@sachachua.com> | 2021-01-27 00:53:29 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2021-01-27 00:53:29 -0500 |
commit | 6de4c373099fc24100fe8bcfd63d2677f4018035 (patch) | |
tree | c4f8470f71395ef2c1b29093b91a6f08dae9b609 /templates | |
parent | e4be70d7e30b403f480e23917f923fb9222c45d1 (diff) | |
download | emacsconf-wiki-6de4c373099fc24100fe8bcfd63d2677f4018035.tar.xz emacsconf-wiki-6de4c373099fc24100fe8bcfd63d2677f4018035.zip |
Try subtitle
Diffstat (limited to '')
-rw-r--r-- | templates/page.tmpl | 9 | ||||
-rw-r--r-- | templates/subtitle.tmpl (renamed from templates/subtitle.md) | 0 |
2 files changed, 4 insertions, 5 deletions
diff --git a/templates/page.tmpl b/templates/page.tmpl index 576f3d66..44b6a957 100644 --- a/templates/page.tmpl +++ b/templates/page.tmpl @@ -69,12 +69,11 @@ let qnaVideo; // some pages have a questions and answers video let timestamps; - // expects a string like "mm:ss" + // expects a string like "mm:ss.mmm" function parseSeconds(timeString) { - const times = timeString.split(":"); - const minutes = parseFloat(times[0]); - const seconds = parseFloat(times[1]); - return (minutes * 60) + seconds; + return timeString.split(":").reduce(function(prev, o) { + return prev * 60 + parseFloat(o); + }); } window.onload = function initScript() { diff --git a/templates/subtitle.md b/templates/subtitle.tmpl index dcd6971e..dcd6971e 100644 --- a/templates/subtitle.md +++ b/templates/subtitle.tmpl |