From f0872f8173aef769f68e6e7ea56e42df59b5ae24 Mon Sep 17 00:00:00 2001 From: catarak Date: Wed, 20 Jul 2016 18:37:49 -0400 Subject: [PATCH] clear file uploader after upload --- client/modules/IDE/components/FileUploader.js | 4 ++++ client/modules/IDE/pages/IDEView.js | 15 +++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/client/modules/IDE/components/FileUploader.js b/client/modules/IDE/components/FileUploader.js index 8fd41652..d6943dda 100644 --- a/client/modules/IDE/components/FileUploader.js +++ b/client/modules/IDE/components/FileUploader.js @@ -7,7 +7,11 @@ import { connect } from 'react-redux'; class FileUploader extends React.Component { componentDidMount() { + this.createDropzone(); Dropzone.autoDiscover = false; + } + + createDropzone() { this.uploader = new Dropzone('div#uploader', { url: s3Bucket, method: 'post', diff --git a/client/modules/IDE/pages/IDEView.js b/client/modules/IDE/pages/IDEView.js index 6987b726..b5a40357 100644 --- a/client/modules/IDE/pages/IDEView.js +++ b/client/modules/IDE/pages/IDEView.js @@ -86,10 +86,17 @@ class IDEView extends React.Component { } isPlaying={this.props.ide.isPlaying} /> - + {(() => { + if (this.props.ide.modalIsVisible) { + return ( + + ); + } + return ''; + })()} ); }