diff options
| author | Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com> | 2019-07-07 14:56:51 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2019-07-07 14:56:51 +0900 |
| commit | 3b8ea90fdc9d1eec475917aac813ed34af399be7 (patch) | |
| tree | 523e12059e09f3e9b7259274b5fc71a4a01053c4 /src | |
| parent | Fix: postgres redis cache の option が適用されない (#5114) (diff) | |
| download | sharkey-3b8ea90fdc9d1eec475917aac813ed34af399be7.tar.gz sharkey-3b8ea90fdc9d1eec475917aac813ed34af399be7.tar.bz2 sharkey-3b8ea90fdc9d1eec475917aac813ed34af399be7.zip | |
フォルダーを削除できないときダイアログボックスで知らせる (#5111)
* フォルダーを削除できないときダイアログボックスで知らせる
* https://github.com/syuilo/misskey/pull/5111#issuecomment-508959068
かわいい
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/app/desktop/views/components/drive.folder.vue | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/client/app/desktop/views/components/drive.folder.vue b/src/client/app/desktop/views/components/drive.folder.vue index fd6de5a05e..bc74ed4317 100644 --- a/src/client/app/desktop/views/components/drive.folder.vue +++ b/src/client/app/desktop/views/components/drive.folder.vue @@ -213,6 +213,21 @@ export default Vue.extend({ deleteFolder() { this.$root.api('drive/folders/delete', { folderId: this.folder.id + }).catch(err => { + switch(err.id) { + case 'b0fc8a17-963c-405d-bfbc-859a487295e1': + this.$root.dialog({ + type: 'error', + title: this.$t('unable-to-delete'), + text: this.$t('has-child-files-or-folders') + }); + break; + default: + this.$root.dialog({ + type: 'error', + text: this.$t('unable-to-delete') + }); + } }); } } |