summaryrefslogtreecommitdiff
path: root/src/client/components/page
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-10-18 10:11:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-10-18 10:11:34 +0900
commit1df7abfbb906f2e364b5eb5fefc5f9de5dd60026 (patch)
tree0a72f1f7a559d04e1fc77bfde69c07b23fa47363 /src/client/components/page
parentActivityPubでリモートのオブジェクトをGETするときのリクエ... (diff)
downloadsharkey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.tar.gz
sharkey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.tar.bz2
sharkey-1df7abfbb906f2e364b5eb5fefc5f9de5dd60026.zip
Improve waiting dialog
Diffstat (limited to 'src/client/components/page')
-rw-r--r--src/client/components/page/page.post.vue12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/client/components/page/page.post.vue b/src/client/components/page/page.post.vue
index e2b712667a..ac8be4a397 100644
--- a/src/client/components/page/page.post.vue
+++ b/src/client/components/page/page.post.vue
@@ -44,14 +44,7 @@ export default defineComponent({
},
methods: {
upload() {
- return new Promise((ok) => {
- const dialog = os.dialog({
- type: 'waiting',
- text: this.$t('uploading') + '...',
- showOkButton: false,
- showCancelButton: false,
- cancelableByBgClick: false
- });
+ const promise = new Promise((ok) => {
const canvas = this.hpml.canvases[this.value.canvasId];
canvas.toBlob(blob => {
const data = new FormData();
@@ -67,11 +60,12 @@ export default defineComponent({
})
.then(response => response.json())
.then(f => {
- dialog.close();
ok(f);
})
});
});
+ os.promiseDialog(promise);
+ return promise;
},
async post() {
this.posting = true;