summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSatsuki Yanagi <17376330+u1-liquid@users.noreply.github.com>2019-07-07 14:56:51 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-07-07 14:56:51 +0900
commit3b8ea90fdc9d1eec475917aac813ed34af399be7 (patch)
tree523e12059e09f3e9b7259274b5fc71a4a01053c4 /src
parentFix: postgres redis cache の option が適用されない (#5114) (diff)
downloadsharkey-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.vue15
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')
+ });
+ }
});
}
}