aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/nodes/VideoBox.tsx10
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>