summaryrefslogtreecommitdiff
path: root/app/client/common/fileUpload.component.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/common/fileUpload.component.js')
-rw-r--r--app/client/common/fileUpload.component.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/client/common/fileUpload.component.js b/app/client/common/fileUpload.component.js
index 5a1291c..e723a0c 100644
--- a/app/client/common/fileUpload.component.js
+++ b/app/client/common/fileUpload.component.js
@@ -7,6 +7,18 @@ class FileUpload extends Component {
}
handleChange(e){
this.props.onChange && this.props.onChange()
+ e.stopPropagation()
+ e.preventDefault()
+ this.setState({ thumbnails: [], images: [] })
+ const files = e.dataTransfer ? e.dataTransfer.files : e.target.files
+ let i, f
+ for (i = 0, f; i < files.length; i++) {
+ f = files[i]
+ if (!f) continue
+ break
+ // if (!f.type.match(this.props.mime)) continue
+ }
+ this.props.onUpload && this.props.onUpload(f)
}
render() {
return (