summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/nav/nav.player.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-05 19:05:57 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-05 19:05:57 +0100
commitf86e92add6484af080db4e51a35d66aefe851590 (patch)
tree0e547291e35f73cd15938251ee3bbe5927c0f66b /animism-align/frontend/app/views/viewer/nav/nav.player.js
parent8028a1052e8471bb8915847cd43da9217e92f8a3 (diff)
fix weird end-of-section bug
Diffstat (limited to 'animism-align/frontend/app/views/viewer/nav/nav.player.js')
-rw-r--r--animism-align/frontend/app/views/viewer/nav/nav.player.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/nav/nav.player.js b/animism-align/frontend/app/views/viewer/nav/nav.player.js
index 7c2050e..75e53b4 100644
--- a/animism-align/frontend/app/views/viewer/nav/nav.player.js
+++ b/animism-align/frontend/app/views/viewer/nav/nav.player.js
@@ -4,11 +4,18 @@ import { connect } from 'react-redux'
import { PlayButton, PlayerTime, VolumeControl } from './viewer.icons'
class NavPlayer extends Component {
+ constructor(props) {
+ super(props)
+ this.stopPropagation = this.stopPropagation.bind(this)
+ }
+ stopPropagation(e) {
+ e && e.stopPropagation()
+ }
render() {
const { playing, play_ts, duration, volume } = this.props
const className = playing ? 'nav-player playing' : 'nav-player'
return (
- <div className={className}>
+ <div className={className} onClick={this.stopPropagation}>
<PlayButton playing={playing} />
<PlayerTime play_ts={play_ts} duration={duration} />
<VolumeControl volume={volume} />