From 0f0aadf430546819cfcf55f7106a1247190e674c Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 27 Jul 2020 16:06:09 +0200 Subject: recover timestamps... whoops!! --- .../frontend/app/utils/annotation.utils.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'animism-align/frontend/app/utils/annotation.utils.js') diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js index e69de29..9622f80 100644 --- a/animism-align/frontend/app/utils/annotation.utils.js +++ b/animism-align/frontend/app/utils/annotation.utils.js @@ -0,0 +1,22 @@ +import { timestampToSeconds } from 'app/utils' + +export const curtainTimings = annotation => { + const fadeInDuration = timestampToSeconds(annotation.settings.fade_in_duration) + const fadeOutDuration = timestampToSeconds(annotation.settings.fade_out_duration) + const duration = timestampToSeconds(annotation.settings.duration) + + const start_ts = annotation.start_ts + const end_ts = start_ts + duration + const fade_in_end_ts = start_ts + fadeInDuration + const fade_out_start_ts = end_ts - fadeOutDuration + + return { + fadeInDuration, fadeOutDuration, duration, + start_ts, end_ts, fade_in_end_ts, fade_out_start_ts, + } +} + +export const thumbnailURL = data => { + if (data.type === 'video') return data.settings.video.thumbnail_url + if (data.type === 'image') return data.settings.thumbnail.url +} -- cgit v1.2.3-70-g09d2