summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/viewer.actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/views/viewer/viewer.actions.js')
-rw-r--r--animism-align/frontend/app/views/viewer/viewer.actions.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/animism-align/frontend/app/views/viewer/viewer.actions.js b/animism-align/frontend/app/views/viewer/viewer.actions.js
index a5ac4a2..43c40da 100644
--- a/animism-align/frontend/app/views/viewer/viewer.actions.js
+++ b/animism-align/frontend/app/views/viewer/viewer.actions.js
@@ -118,8 +118,9 @@ export const loadSections = () => dispatch => {
if (annotation.type === 'gallery_advance') {
annotation.settings.frame_index = parseInt(annotation.settings.frame_index)
annotation.settings.seek_index = annotation.settings.half_frame ? annotation.settings.frame_index + 0.5 : annotation.settings.frame_index
- currentSection.mediaCues[annotation.settings.media_id] = currentSection.mediaCues[annotation.settings.media_id] || []
- currentSection.mediaCues[annotation.settings.media_id].push(annotation)
+ currentSection.mediaCues[annotation.settings.media_id] = currentSection.mediaCues[annotation.settings.media_id] || { cues: [], lookup: {} }
+ currentSection.mediaCues[annotation.settings.media_id].cues.push(annotation)
+ currentSection.mediaCues[annotation.settings.media_id].lookup[annotation.settings.frame_index] = annotation
}
else {
currentSection.cues.push(annotation)
@@ -251,7 +252,7 @@ export const makeFullscreenEvent = (index, annotation, currentSection) => {
settings: annotation.settings,
type: annotation.type,
timeline: [],
- timelineLookup: {},
+ // timelineLookup: {},
}
if (annotation.settings.color) {
if (annotation.settings.color.name) {