summaryrefslogtreecommitdiff
path: root/frontend/site/viewer
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-17 18:58:04 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-17 18:58:04 +0100
commitd9fc65fe05f534691597586f25a2f168364ae1cf (patch)
treec06eccb4f2d8384270746ddb78f7971b6d67f3ac /frontend/site/viewer
parent2313cc4bb4d6c511c76d28020c1c97e6a5eb0a4d (diff)
cancel playback if background audio id changes
Diffstat (limited to 'frontend/site/viewer')
-rw-r--r--frontend/site/viewer/viewer.container.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/frontend/site/viewer/viewer.container.js b/frontend/site/viewer/viewer.container.js
index 71c6bba..314d243 100644
--- a/frontend/site/viewer/viewer.container.js
+++ b/frontend/site/viewer/viewer.container.js
@@ -3,6 +3,7 @@ import { Route } from 'react-router-dom'
import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
+import { history } from 'site/store'
import actions from 'site/actions'
import { Loader } from 'app/common/loader.component'
import TileHandle from 'app/views/page/components/tile.handle'
@@ -61,11 +62,16 @@ class ViewerContainer extends Component {
}
handleMouseDown(e, tile) {
- // console.log(tile)
+ console.log(tile)
+ if (tile.href.indexOf('http') === 0) {
+ window.location.href = tile.href
+ } else {
+ history.push(tile.href)
+ }
}
render() {
- const { page } = this.state
+ const { page, audio } = this.state
if (this.state.roadblock) {
return this.renderRoadblock()
}
@@ -92,6 +98,7 @@ class ViewerContainer extends Component {
viewing
key={tile.id}
tile={tile}
+ audio={audio}
bounds={this.state.bounds}
onMouseDown={e => this.handleMouseDown(e, tile)}
onDoubleClick={e => {}}