summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-08-28 17:43:04 +0200
committerJules Laplace <julescarbon@gmail.com>2020-08-28 17:43:04 +0200
commit1b48663dd1a2dffc0f06e6a072a3a9f0925081a0 (patch)
tree2d144b2ca4589aca75bc03dcd404a129e0512345 /animism-align/frontend/app/utils
parent00f4f6685881d72fd98020aac69d34e87345b3d8 (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.js2
-rw-r--r--animism-align/frontend/app/utils/transcript.utils.js4
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
}