diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2017-04-13 17:01:09 +0200 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-04-13 17:01:09 +0200 |
commit | 5f8155482ab494e9b509f61baad7e3d5303176f1 (patch) | |
tree | ba68ce1440f33189a1ac16ebb793e35f75c3d73d /app/assets/javascripts/components/features | |
parent | e70b84b1dc39ccc2e98bc2e93c8a10d067a9a271 (diff) |
Add overlay style to buttons, continue video after expanding it
Diffstat (limited to 'app/assets/javascripts/components/features')
-rw-r--r-- | app/assets/javascripts/components/features/status/index.jsx | 4 | ||||
-rw-r--r-- | app/assets/javascripts/components/features/ui/components/video_modal.jsx | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/app/assets/javascripts/components/features/status/index.jsx b/app/assets/javascripts/components/features/status/index.jsx index b30d991e4..7ead68807 100644 --- a/app/assets/javascripts/components/features/status/index.jsx +++ b/app/assets/javascripts/components/features/status/index.jsx @@ -112,8 +112,8 @@ const Status = React.createClass({ this.props.dispatch(openModal('MEDIA', { media, index })); }, - handleOpenVideo (media) { - this.props.dispatch(openModal('VIDEO', { media })); + handleOpenVideo (media, time) { + this.props.dispatch(openModal('VIDEO', { media, time })); }, handleReport (status) { diff --git a/app/assets/javascripts/components/features/ui/components/video_modal.jsx b/app/assets/javascripts/components/features/ui/components/video_modal.jsx index fa222d7aa..1c3519bd3 100644 --- a/app/assets/javascripts/components/features/ui/components/video_modal.jsx +++ b/app/assets/javascripts/components/features/ui/components/video_modal.jsx @@ -20,6 +20,7 @@ const VideoModal = React.createClass({ propTypes: { media: ImmutablePropTypes.map.isRequired, + time: React.PropTypes.number, onClose: React.PropTypes.func.isRequired, intl: React.PropTypes.object.isRequired }, @@ -27,15 +28,15 @@ const VideoModal = React.createClass({ mixins: [PureRenderMixin], render () { - const { media, intl, onClose } = this.props; + const { media, intl, time, onClose } = this.props; const url = media.get('url'); return ( <div className='modal-root__modal media-modal'> <div> - <IconButton title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={16} style={closeStyle} /> - <ExtendedVideoPlayer src={url} muted={false} controls={true} /> + <div style={closeStyle}><IconButton title={intl.formatMessage(messages.close)} icon='times' overlay onClick={onClose} /></div> + <ExtendedVideoPlayer src={url} muted={false} controls={true} time={time} /> </div> </div> ); |