summaryrefslogtreecommitdiff
path: root/animism-align/frontend
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-03 14:52:01 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-03 14:52:01 +0100
commitbe46fccc4cb30b1b2b17637bc7c990259f6a4b4c (patch)
tree36071cc6cca463791d97813a9d24431e0e823487 /animism-align/frontend
parentc8425fab008f058cd8e15d93147191725709ee8a (diff)
fixing some timing issues
Diffstat (limited to 'animism-align/frontend')
-rw-r--r--animism-align/frontend/app/utils/annotation.utils.js4
-rw-r--r--animism-align/frontend/app/views/viewer/player/player.transcript.css2
-rw-r--r--animism-align/frontend/app/views/viewer/viewer.actions.js6
-rw-r--r--animism-align/frontend/app/views/viewer/viewer.container.js3
4 files changed, 9 insertions, 6 deletions
diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js
index b1f93d1..a5d3f39 100644
--- a/animism-align/frontend/app/utils/annotation.utils.js
+++ b/animism-align/frontend/app/utils/annotation.utils.js
@@ -1,8 +1,8 @@
import { clamp, timestampToSeconds } from 'app/utils'
export const annotationFadeTimings = annotation => {
- const fadeInDuration = timestampToSeconds(annotation.settings.fade_in_duration || '0') || 0.1
- const fadeOutDuration = timestampToSeconds(annotation.settings.fade_out_duration || '0') || 0.1
+ const fadeInDuration = timestampToSeconds(annotation.settings.fade_in_duration || '0') || 0.0
+ const fadeOutDuration = timestampToSeconds(annotation.settings.fade_out_duration || '0') || 0.0
const duration = timestampToSeconds(annotation.settings.duration || '0') || 0.1
const start_ts = annotation.start_ts
diff --git a/animism-align/frontend/app/views/viewer/player/player.transcript.css b/animism-align/frontend/app/views/viewer/player/player.transcript.css
index 8d32abd..34e94bc 100644
--- a/animism-align/frontend/app/views/viewer/player/player.transcript.css
+++ b/animism-align/frontend/app/views/viewer/player/player.transcript.css
@@ -149,7 +149,7 @@
transform: translateZ(0);
padding: 1.5rem;
}
-.audio-paused .not-scrollable .speaker-icon {
+.audio-paused.section-end .not-scrollable .speaker-icon {
transform: translateZ(0) translateY(-3rem);
}
.paragraph .speaker-icon {
diff --git a/animism-align/frontend/app/views/viewer/viewer.actions.js b/animism-align/frontend/app/views/viewer/viewer.actions.js
index 5f0417c..beac797 100644
--- a/animism-align/frontend/app/views/viewer/viewer.actions.js
+++ b/animism-align/frontend/app/views/viewer/viewer.actions.js
@@ -175,9 +175,9 @@ export const loadSections = () => dispatch => {
type: 'curtain',
settings: {
color: CURTAIN_COLOR_LOOKUP[sectionColor],
- fade_in_duration: '00:00:0.0',
- fade_out_duration: '00:00:1.0',
- duration: '1.05',
+ fade_in_duration: '0:00',
+ fade_out_duration: '0:01',
+ duration: '0:01.1',
}
})
//
diff --git a/animism-align/frontend/app/views/viewer/viewer.container.js b/animism-align/frontend/app/views/viewer/viewer.container.js
index 38f08e4..932729f 100644
--- a/animism-align/frontend/app/views/viewer/viewer.container.js
+++ b/animism-align/frontend/app/views/viewer/viewer.container.js
@@ -43,6 +43,9 @@ class ViewerContainer extends Component {
} else {
className += ' audio-paused'
}
+ if (viewer.atEndOfSection) {
+ className += ' section-end'
+ }
if (viewer.checklist || viewer.credits) {
className += ' checklist-open'
} else {