diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-08-28 17:43:04 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-08-28 17:43:04 +0200 |
| commit | 1b48663dd1a2dffc0f06e6a072a3a9f0925081a0 (patch) | |
| tree | 2d144b2ca4589aca75bc03dcd404a129e0512345 /animism-align/frontend/app/utils | |
| parent | 00f4f6685881d72fd98020aac69d34e87345b3d8 (diff) | |
properly seek to media in transcript
Diffstat (limited to 'animism-align/frontend/app/utils')
| -rw-r--r-- | animism-align/frontend/app/utils/annotation.utils.js | 2 | ||||
| -rw-r--r-- | animism-align/frontend/app/utils/transcript.utils.js | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js index 8640fa9..2e53be1 100644 --- a/animism-align/frontend/app/utils/annotation.utils.js +++ b/animism-align/frontend/app/utils/annotation.utils.js @@ -46,4 +46,4 @@ export const sectionProgress = (section, play_ts) => { export const sectionProgressPercentage = (section, play_ts) => { return (Math.round(sectionProgress(section, play_ts) * 2000) / 20) + '%' -}
\ No newline at end of file +} diff --git a/animism-align/frontend/app/utils/transcript.utils.js b/animism-align/frontend/app/utils/transcript.utils.js index 3a21bda..65d13fd 100644 --- a/animism-align/frontend/app/utils/transcript.utils.js +++ b/animism-align/frontend/app/utils/transcript.utils.js @@ -95,11 +95,13 @@ export const buildParagraphs = (annotationOrder, sectionCount) => { } }) - // finally, go over the paragraphs and update their end_ts, if none is set + // finally, go over the paragraphs to fix some timestamps for (let i = 0; i < (paragraphs.length - 1); i++) { + // update the end_ts, if none is set if (!paragraphs[i].end_ts) { paragraphs[i].end_ts = paragraphs[i+1].start_ts - 0.1 } + // push the timestamp for media to the next paragraph if (paragraphs[i].isMedia) { paragraphs[i].start_ts = paragraphs[i+1].start_ts - 0.01 } |
