summaryrefslogtreecommitdiff
path: root/src/web/app/desktop/views/components/post-form-window.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-05 08:44:37 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-05 08:44:37 +0900
commitb0c7cb88035b5ca723de2a5a08cd2840214d9b97 (patch)
treee17702b4c64a4860ed3e3e17cee92c21a8040c9c /src/web/app/desktop/views/components/post-form-window.vue
parent#1183 (diff)
downloadmisskey-b0c7cb88035b5ca723de2a5a08cd2840214d9b97.tar.gz
misskey-b0c7cb88035b5ca723de2a5a08cd2840214d9b97.tar.bz2
misskey-b0c7cb88035b5ca723de2a5a08cd2840214d9b97.zip
wip
Diffstat (limited to 'src/web/app/desktop/views/components/post-form-window.vue')
-rw-r--r--src/web/app/desktop/views/components/post-form-window.vue13
1 files changed, 11 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 4427f59829..31a07a890e 100644
--- a/src/web/app/desktop/views/components/post-form-window.vue
+++ b/src/web/app/desktop/views/components/post-form-window.vue
@@ -1,6 +1,7 @@
<template>
<mk-window ref="window" is-modal @closed="$destroy">
<span slot="header">
+ <span :class="$style.icon" v-if="geo">%fa:map-marker-alt%</span>
<span v-if="!reply">%i18n:desktop.tags.mk-post-form-window.post%</span>
<span v-if="reply">%i18n:desktop.tags.mk-post-form-window.reply%</span>
<span :class="$style.count" v-if="media.length != 0">{{ '%i18n:desktop.tags.mk-post-form-window.attaches%'.replace('{}', media.length) }}</span>
@@ -12,7 +13,8 @@
:reply="reply"
@posted="onPosted"
@change-uploadings="onChangeUploadings"
- @change-attached-media="onChangeMedia"/>
+ @change-attached-media="onChangeMedia"
+ @geo-attached="onGeoAttached"/>
</mk-window>
</template>
@@ -24,7 +26,8 @@ export default Vue.extend({
data() {
return {
uploadings: [],
- media: []
+ media: [],
+ geo: null
};
},
mounted() {
@@ -39,6 +42,9 @@ export default Vue.extend({
onChangeMedia(media) {
this.media = media;
},
+ onGeoAttached(geo) {
+ this.geo = geo;
+ },
onPosted() {
(this.$refs.window as any).close();
}
@@ -47,6 +53,9 @@ export default Vue.extend({
</script>
<style lang="stylus" module>
+.icon
+ margin-right 8px
+
.count
margin-left 8px
opacity 0.8