diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-03-05 08:44:37 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-03-05 08:44:37 +0900 |
| commit | b0c7cb88035b5ca723de2a5a08cd2840214d9b97 (patch) | |
| tree | e17702b4c64a4860ed3e3e17cee92c21a8040c9c /src/web/app/desktop/views/components/post-form-window.vue | |
| parent | #1183 (diff) | |
| download | misskey-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.vue | 13 |
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 |