diff options
author | Tyler Schicke <tyler_schicke@brown.edu> | 2019-03-18 14:45:40 -0400 |
---|---|---|
committer | Tyler Schicke <tyler_schicke@brown.edu> | 2019-03-18 14:45:40 -0400 |
commit | d4c2f743633baaaa78335e1541f4a125c56715af (patch) | |
tree | 26edd91b00e4a3aafc196b6edb1a47a49eabc412 /src | |
parent | c7dcbad453b031cf2d747cc9e2b5b28a4e2c3717 (diff) |
Fixed video box
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/nodes/VideoBox.tsx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/client/views/nodes/VideoBox.tsx b/src/client/views/nodes/VideoBox.tsx index 8c1ee669f..09ae95183 100644 --- a/src/client/views/nodes/VideoBox.tsx +++ b/src/client/views/nodes/VideoBox.tsx @@ -42,15 +42,17 @@ export class VideoBox extends React.Component<FieldViewProps> { render() { - let field = this.props.doc.Get(this.props.fieldKey) - let path = field == FieldWaiting ? "http://techslides.com/demos/sample-videos/small.mp4" : - field instanceof VideoField ? field.Data.href : "http://techslides.com/demos/sample-videos/small.mp4"; + let field = this.props.doc.GetT(this.props.fieldKey, VideoField); + if (!field || field === FieldWaiting) { + return <div>Loading</div> + } + let path = field.Data.href; //setTimeout(action(() => this._loaded = true), 500); return ( <Measure onResize={this.setScaling}> {({ measureRef }) => - <video className="videobox-cont" ref={measureRef}> + <video className="videobox-cont" onClick={() => { }} ref={measureRef}> <source src={path} type="video/mp4" /> Not supported. </video> |