From fed959ae9ae084aca9ca7093c6c79b9ca6507abf Mon Sep 17 00:00:00 2001 From: syuilo <syuilotan@yahoo.co.jp> Date: Mon, 19 Feb 2018 00:18:01 +0900 Subject: [PATCH] wip --- .../views/components/messaging-form.vue | 2 +- .../views/components/messaging-message.vue | 19 ++++++++++++------- .../views/components/messaging-room.vue | 4 ++-- .../desktop/views/components/drive-window.vue | 4 ++-- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/web/app/common/views/components/messaging-form.vue b/src/web/app/common/views/components/messaging-form.vue index 0b0ab8ade..470606b77 100644 --- a/src/web/app/common/views/components/messaging-form.vue +++ b/src/web/app/common/views/components/messaging-form.vue @@ -1,5 +1,5 @@ <template> -<div> +<div class="mk-messaging-form"> <textarea v-model="text" @keypress="onKeypress" @paste="onPaste" placeholder="%i18n:common.input-message-here%"></textarea> <div class="files"></div> <mk-uploader ref="uploader"/> diff --git a/src/web/app/common/views/components/messaging-message.vue b/src/web/app/common/views/components/messaging-message.vue index 6f44332af..d2e3dacb5 100644 --- a/src/web/app/common/views/components/messaging-message.vue +++ b/src/web/app/common/views/components/messaging-message.vue @@ -1,23 +1,28 @@ <template> <div class="mk-messaging-message" :data-is-me="isMe"> - <a class="avatar-anchor" href={ '/' + message.user.username } title={ message.user.username } target="_blank"> - <img class="avatar" src={ message.user.avatar_url + '?thumbnail&size=80' } alt=""/> + <a class="avatar-anchor" :href="`/${message.user.username}`" :title="message.user.username" target="_blank"> + <img class="avatar" :src="`${message.user.avatar_url}?thumbnail&size=80`" alt=""/> </a> <div class="content-container"> <div class="balloon"> <p class="read" v-if="message.is_me && message.is_read">%i18n:common.tags.mk-messaging-message.is-read%</p> - <button class="delete-button" v-if="message.is_me" title="%i18n:common.delete%"><img src="/assets/desktop/messaging/delete.png" alt="Delete"/></button> + <button class="delete-button" v-if="message.is_me" title="%i18n:common.delete%"> + <img src="/assets/desktop/messaging/delete.png" alt="Delete"/> + </button> <div class="content" v-if="!message.is_deleted"> - <mk-post-html v-if="message.ast" :ast="message.ast" :i="os.i"/> + <mk-post-html class="text" v-if="message.ast" :ast="message.ast" :i="os.i"/> <mk-url-preview v-for="url in urls" :url="url" :key="url"/> - <div class="image" v-if="message.file"><img src={ message.file.url } alt="image" title={ message.file.name }/></div> + <div class="image" v-if="message.file"> + <img :src="message.file.url" alt="image" :title="message.file.name"/> + </div> </div> <div class="content" v-if="message.is_deleted"> <p class="is-deleted">%i18n:common.tags.mk-messaging-message.deleted%</p> </div> </div> <footer> - <mk-time time={ message.created_at }/><template v-if="message.is_edited">%fa:pencil-alt%</template> + <mk-time :time="message.created_at"/> + <template v-if="message.is_edited">%fa:pencil-alt%</template> </footer> </div> </div> @@ -139,7 +144,7 @@ export default Vue.extend({ font-size 1em color rgba(0, 0, 0, 0.5) - > [ref='text'] + > .text display block margin 0 padding 8px 16px diff --git a/src/web/app/common/views/components/messaging-room.vue b/src/web/app/common/views/components/messaging-room.vue index 978610d7f..d03799563 100644 --- a/src/web/app/common/views/components/messaging-room.vue +++ b/src/web/app/common/views/components/messaging-room.vue @@ -3,8 +3,8 @@ <div class="stream"> <p class="init" v-if="init">%fa:spinner .spin%%i18n:common.loading%</p> <p class="empty" v-if="!init && messages.length == 0">%fa:info-circle%%i18n:common.tags.mk-messaging-room.empty%</p> - <p class="no-history" v-if="!init && messages.length > 0 && !moreMessagesIsInStock">%fa:flag%%i18n:common.tags.mk-messaging-room.no-history%</p> - <button class="more" :class="{ fetching: fetchingMoreMessages }" v-if="moreMessagesIsInStock" @click="fetchMoreMessages" :disabled="fetchingMoreMessages"> + <p class="no-history" v-if="!init && messages.length > 0 && !existMoreMessages">%fa:flag%%i18n:common.tags.mk-messaging-room.no-history%</p> + <button class="more" :class="{ fetching: fetchingMoreMessages }" v-if="existMoreMessages" @click="fetchMoreMessages" :disabled="fetchingMoreMessages"> <template v-if="fetchingMoreMessages">%fa:spinner .pulse .fw%</template>{{ fetchingMoreMessages ? '%i18n:common.loading%' : '%i18n:common.tags.mk-messaging-room.more%' }} </button> <template v-for="(message, i) in _messages"> diff --git a/src/web/app/desktop/views/components/drive-window.vue b/src/web/app/desktop/views/components/drive-window.vue index 309ae14b5..af0fea68d 100644 --- a/src/web/app/desktop/views/components/drive-window.vue +++ b/src/web/app/desktop/views/components/drive-window.vue @@ -2,9 +2,9 @@ <mk-window ref="window" @closed="$destroy" width="800px" height="500px" :popout="popout"> <template slot="header"> <p v-if="usage" :class="$style.info"><b>{{ usage.toFixed(1) }}%</b> %i18n:desktop.tags.mk-drive-browser-window.used%</p> - <span: class="$style.title">%fa:cloud%%i18n:desktop.tags.mk-drive-browser-window.drive%</span> + <span :class="$style.title">%fa:cloud%%i18n:desktop.tags.mk-drive-browser-window.drive%</span> </template> - <mk-drive-browser multiple :folder="folder" ref="browser"/> + <mk-drive multiple :folder="folder" ref="browser"/> </mk-window> </template>