stopped youtube videos upon collapsing (#3388)

Этот коммит содержится в:
David Lu
2016-06-21 21:21:40 -04:00
коммит произвёл Joram Wilander
родитель dd341de0ac
Коммит eb76e61534
2 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@@ -81,6 +81,7 @@ export default class PostBodyAdditionalContent extends React.Component {
<YoutubeVideo <YoutubeVideo
channelId={this.props.post.channel_id} channelId={this.props.post.channel_id}
link={link} link={link}
show={this.state.embedVisible}
/> />
); );
} }

Просмотреть файл

@@ -46,6 +46,10 @@ export default class YoutubeVideo extends React.Component {
return; return;
} }
if (props.show === false) {
this.stop();
}
this.setState({ this.setState({
videoId: match[2], videoId: match[2],
time: this.handleYoutubeTime(link) time: this.handleYoutubeTime(link)
@@ -221,5 +225,6 @@ export default class YoutubeVideo extends React.Component {
YoutubeVideo.propTypes = { YoutubeVideo.propTypes = {
channelId: React.PropTypes.string.isRequired, channelId: React.PropTypes.string.isRequired,
link: React.PropTypes.string.isRequired link: React.PropTypes.string.isRequired,
show: React.PropTypes.bool.isRequired
}; };