diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-14 19:30:35 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-14 19:30:35 +0900 |
| commit | 205e72802572fb1f85aa52ce0cbbfab8576e7e4f (patch) | |
| tree | 9b00a76133a23687bad234199d5f56d5b415d621 /src | |
| parent | wip (diff) | |
| download | misskey-205e72802572fb1f85aa52ce0cbbfab8576e7e4f.tar.gz misskey-205e72802572fb1f85aa52ce0cbbfab8576e7e4f.tar.bz2 misskey-205e72802572fb1f85aa52ce0cbbfab8576e7e4f.zip | |
wip
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/desktop/views/components/post-form-window.vue | 5 | ||||
| -rw-r--r-- | src/web/app/desktop/views/components/ui.vue | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/web/app/desktop/views/components/post-form-window.vue b/src/web/app/desktop/views/components/post-form-window.vue index dc16d7c9da..77b47e20a1 100644 --- a/src/web/app/desktop/views/components/post-form-window.vue +++ b/src/web/app/desktop/views/components/post-form-window.vue @@ -10,7 +10,7 @@ <mk-post-preview v-if="reply" :class="$style.postPreview" :post="reply"/> <mk-post-form ref="form" :reply="reply" - @posted="$refs.window.close" + @posted="onPosted" @change-uploadings="onChangeUploadings" @change-attached-media="onChangeMedia"/> </div> @@ -39,6 +39,9 @@ export default Vue.extend({ }, onChangeMedia(media) { this.media = media; + }, + onPosted() { + (this.$refs.window as any).close(); } } }); diff --git a/src/web/app/desktop/views/components/ui.vue b/src/web/app/desktop/views/components/ui.vue index 39ec057f88..76851a0f1e 100644 --- a/src/web/app/desktop/views/components/ui.vue +++ b/src/web/app/desktop/views/components/ui.vue @@ -21,7 +21,9 @@ export default Vue.extend({ }, methods: { openPostForm() { - document.body.appendChild(new MkPostFormWindow().$mount().$el); + document.body.appendChild(new MkPostFormWindow({ + parent: this + }).$mount().$el); }, onKeydown(e) { if (e.target.tagName == 'INPUT' || e.target.tagName == 'TEXTAREA') return; |