summaryrefslogtreecommitdiff
path: root/frontend/site/viewer/viewer.container.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-17 19:51:44 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-17 19:51:44 +0100
commit96aa72052df5a7be56063496c8386e49681e047f (patch)
tree3b4bd28e7e83307c588444c2c3e0650d212342c8 /frontend/site/viewer/viewer.container.js
parent31776745681b8a7d03d53b9c7d227762336e6fdf (diff)
autoadvanc
Diffstat (limited to 'frontend/site/viewer/viewer.container.js')
-rw-r--r--frontend/site/viewer/viewer.container.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/frontend/site/viewer/viewer.container.js b/frontend/site/viewer/viewer.container.js
index 1c8be43..fa90b1f 100644
--- a/frontend/site/viewer/viewer.container.js
+++ b/frontend/site/viewer/viewer.container.js
@@ -79,6 +79,12 @@ class ViewerContainer extends Component {
}
}
+ handlePlaybackEnded(tile) {
+ if (tile.href && tile.settings.autoadvance) {
+ history.push(tile.href)
+ }
+ }
+
render() {
const { page, audio } = this.state
if (this.state.roadblock) {
@@ -110,6 +116,7 @@ class ViewerContainer extends Component {
audio={audio}
bounds={this.state.bounds}
onMouseDown={e => this.handleMouseDown(e, tile)}
+ onPlaybackEnded={e => this.handlePlaybackEnded(e, tile)}
onDoubleClick={e => {}}
/>
)