diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-11-05 19:05:57 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-11-05 19:05:57 +0100 |
| commit | f86e92add6484af080db4e51a35d66aefe851590 (patch) | |
| tree | 0e547291e35f73cd15938251ee3bbe5927c0f66b /animism-align/frontend/app/views/viewer/nav/nav.player.js | |
| parent | 8028a1052e8471bb8915847cd43da9217e92f8a3 (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.js | 9 |
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} /> |
