aboutsummaryrefslogtreecommitdiff
path: root/src/components/media_upload/media_upload.js
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2016-11-14 21:11:27 +0100
committerRoger Braun <roger@rogerbraun.net>2016-11-14 21:11:27 +0100
commitd4284686fa791cc1a43ae058375e1d51d8f1bd5b (patch)
treeac590e54fbe6e3455022c268ed2f61933aed62bf /src/components/media_upload/media_upload.js
parentaeb8868b82c767e6c8bf19aa8e6355f71941fea5 (diff)
parenta9d65a488f12968fe947418846a3942d43b424fa (diff)
Merge branch 'master' of ssh.gitgud.io:lambadalambda/pleroma-fe into feature/retweet
Diffstat (limited to 'src/components/media_upload/media_upload.js')
-rw-r--r--src/components/media_upload/media_upload.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/components/media_upload/media_upload.js b/src/components/media_upload/media_upload.js
index 8ae86a8d..3f2e3964 100644
--- a/src/components/media_upload/media_upload.js
+++ b/src/components/media_upload/media_upload.js
@@ -11,11 +11,24 @@ const mediaUpload = {
const file = target.files[0]
const formData = new FormData()
formData.append('media', file)
+
+ self.$emit('uploading')
+ self.uploading = true
+
statusPosterService.uploadMedia({ store, formData })
.then((fileData) => {
self.$emit('uploaded', fileData)
+ self.uploading = false
+ }, (error) => {
+ self.$emit('upload-failed')
+ self.uploading = false
})
})
+ },
+ data () {
+ return {
+ uploading: false
+ }
}
}