diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-12-02 19:47:59 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-12-02 19:47:59 +0100 |
| commit | e47643e882af47546bb3f9c5560d24c4429a4cf3 (patch) | |
| tree | 3f4b278dd733616ccb3f3694360d070d150e2a3b /animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js | |
| parent | fa287a8b341926fa3866d7dee31b4f4090a5c98f (diff) | |
video modal mostly working
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js b/animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js index ea73d03..00f2de4 100644 --- a/animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js +++ b/animism-align/frontend/app/views/viewer/player/components.inline/inline.video.js @@ -1,6 +1,7 @@ import React, { Component } from 'react' import VimeoPlayer from 'app/utils/vendor/vimeo' +import actions from 'app/actions' import { CURTAIN_COLOR_LOOKUP } from 'app/constants' import { SpeakerIcon } from '../../nav/viewer.icons' import { MediaCitation } from '../components.media' @@ -61,7 +62,14 @@ export class MediaVideo extends Component { <div className='videoPoster' style={style} - onClick={e => onAnnotationClick(e, paragraph, annotation)} + onClick={e => { + if (annotation.settings.can_play_full_video) { + e && e.stopPropagation() + actions.viewer.openVideoModal(item, color) + } else { + onAnnotationClick(e, paragraph, annotation) + } + }} > <div className='posterImage'> <img src={posterURL(item)} /> |
