diff options
Diffstat (limited to 'frontend/site/viewer/viewer.container.js')
| -rw-r--r-- | frontend/site/viewer/viewer.container.js | 11 |
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 => {}} |
