summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-02-14 19:30:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-02-14 19:30:35 +0900
commit205e72802572fb1f85aa52ce0cbbfab8576e7e4f (patch)
tree9b00a76133a23687bad234199d5f56d5b415d621 /src
parentwip (diff)
downloadmisskey-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.vue5
-rw-r--r--src/web/app/desktop/views/components/ui.vue4
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;