aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFulgen301 <tokmajigeorge@gmail.com>2019-07-26 17:16:50 +0200
committerFulgen301 <tokmajigeorge@gmail.com>2019-07-26 17:16:50 +0200
commitcad1cc3fda42c04c4dbfda6831dd01b846756fbb (patch)
tree794e685ba0c48ed7e2dfdaec16ae6506ecf3b12b
parente2fb75c3a29fe9e20ba92150b5f670f9ca158fdd (diff)
downloadparry-ui-cad1cc3fda42c04c4dbfda6831dd01b846756fbb.tar.gz
parry-ui-cad1cc3fda42c04c4dbfda6831dd01b846756fbb.zip
Add file deletion confirmation dialog
-rw-r--r--src/pages/UploadDetail.vue17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/pages/UploadDetail.vue b/src/pages/UploadDetail.vue
index 194abf4..c37f9dd 100644
--- a/src/pages/UploadDetail.vue
+++ b/src/pages/UploadDetail.vue
@@ -239,7 +239,7 @@
size="sm"
icon="fa-trash"
color="negative"
- @click="upload.files.splice(idx, 1)"/>
+ @click="deleteFile(fid)" />
</div>
<div v-if="editFiles">
<dropzone id="filesDropzone"
@@ -378,6 +378,21 @@
cancel: 'Cancel',
}).then(() => that.$http.delete(`/uploads/${upload.id}`).then(response => that.refresh()))
},
+ deleteFile (file) {
+ let that = this
+ this.$q.dialog({
+ title: 'Delete mod?',
+ message: `Do you really want to delete the file "${file.name}"? This cannot be undone!`,
+ ok: {
+ label: 'Yes, delete!',
+ icon: 'fa-trash',
+ color: 'negative',
+ outline: true,
+ },
+ cancel: 'Cancel',
+ }).then(() => that.$http.delete(`/media/${file.id}`).then(response => that.refresh()))
+ },
+
downloadMedia (mediaId, filename, done) {
window.open(`${this.$http.defaults.baseURL}/media/${mediaId}?download=1`)
/*