From 3d0fc09fae907936244cd0d5c86c2dc209d5ceab Mon Sep 17 00:00:00 2001 From: YuzuRyo61 Date: Sun, 24 Feb 2019 03:49:07 +0900 Subject: Implement mobile version folder deletion (#4355) --- src/client/app/mobile/views/components/drive.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/client/app/mobile/views/components') diff --git a/src/client/app/mobile/views/components/drive.vue b/src/client/app/mobile/views/components/drive.vue index 5fb160f916..f6ed6ea91e 100644 --- a/src/client/app/mobile/views/components/drive.vue +++ b/src/client/app/mobile/views/components/drive.vue @@ -399,7 +399,7 @@ export default Vue.extend({ this.moveFolder(); break; case '6': - alert(this.$t('deletion-alert')); + this.deleteFolder(); break; } }, @@ -463,6 +463,18 @@ export default Vue.extend({ for (const f of Array.from((this.$refs.file as any).files)) { (this.$refs.uploader as any).upload(f, this.folder); } + }, + + deleteFolder() { + if (this.folder == null) { + alert(this.$t('root-delete-alert')); + return + } + this.$root.api('drive/folders/delete', { + folderId: this.folder.id + }).then(folder => { + this.cd(this.folder.parentId); + }); } } }); -- cgit v1.2.3-freya