summaryrefslogtreecommitdiff
path: root/src/web/app/common
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-02-21 01:39:51 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-02-21 01:39:51 +0900
commitb2a6257f93612ed59a00548feff4712a5136faab (patch)
treea4836cc16935aa4ec14ffb3b985e564b83e91560 /src/web/app/common
parentwip (diff)
downloadmisskey-b2a6257f93612ed59a00548feff4712a5136faab.tar.gz
misskey-b2a6257f93612ed59a00548feff4712a5136faab.tar.bz2
misskey-b2a6257f93612ed59a00548feff4712a5136faab.zip
wip
Diffstat (limited to 'src/web/app/common')
-rw-r--r--src/web/app/common/views/components/index.ts4
-rw-r--r--src/web/app/common/views/components/messaging-room.form.vue (renamed from src/web/app/common/views/components/messaging-form.vue)0
-rw-r--r--src/web/app/common/views/components/messaging-room.message.vue (renamed from src/web/app/common/views/components/messaging-message.vue)12
-rw-r--r--src/web/app/common/views/components/messaging-room.vue14
4 files changed, 17 insertions, 13 deletions
diff --git a/src/web/app/common/views/components/index.ts b/src/web/app/common/views/components/index.ts
index 021e45a8dc..a61022dbe0 100644
--- a/src/web/app/common/views/components/index.ts
+++ b/src/web/app/common/views/components/index.ts
@@ -15,9 +15,7 @@ import specialMessage from './special-message.vue';
import streamIndicator from './stream-indicator.vue';
import ellipsis from './ellipsis.vue';
import messaging from './messaging.vue';
-import messagingForm from './messaging-form.vue';
import messagingRoom from './messaging-room.vue';
-import messagingMessage from './messaging-message.vue';
import urlPreview from './url-preview.vue';
Vue.component('mk-signin', signin);
@@ -35,7 +33,5 @@ Vue.component('mk-special-message', specialMessage);
Vue.component('mk-stream-indicator', streamIndicator);
Vue.component('mk-ellipsis', ellipsis);
Vue.component('mk-messaging', messaging);
-Vue.component('mk-messaging-form', messagingForm);
Vue.component('mk-messaging-room', messagingRoom);
-Vue.component('mk-messaging-message', messagingMessage);
Vue.component('mk-url-preview', urlPreview);
diff --git a/src/web/app/common/views/components/messaging-form.vue b/src/web/app/common/views/components/messaging-room.form.vue
index 470606b77f..470606b77f 100644
--- a/src/web/app/common/views/components/messaging-form.vue
+++ b/src/web/app/common/views/components/messaging-room.form.vue
diff --git a/src/web/app/common/views/components/messaging-message.vue b/src/web/app/common/views/components/messaging-room.message.vue
index d2e3dacb56..95a6efa28b 100644
--- a/src/web/app/common/views/components/messaging-message.vue
+++ b/src/web/app/common/views/components/messaging-room.message.vue
@@ -1,5 +1,5 @@
<template>
-<div class="mk-messaging-message" :data-is-me="isMe">
+<div class="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>
@@ -51,7 +51,7 @@ export default Vue.extend({
</script>
<style lang="stylus" scoped>
-.mk-messaging-message
+.message
$me-balloon-color = #23A7B6
padding 10px 12px 10px 12px
@@ -181,7 +181,7 @@ export default Vue.extend({
> [data-fa]
margin-left 4px
- &:not([data-is-me='true'])
+ &:not([data-is-me])
> .avatar-anchor
float left
@@ -201,7 +201,7 @@ export default Vue.extend({
> footer
text-align left
- &[data-is-me='true']
+ &[data-is-me]
> .avatar-anchor
float right
@@ -224,14 +224,14 @@ export default Vue.extend({
> p.is-deleted
color rgba(255, 255, 255, 0.5)
- > [ref='text']
+ > .text
&, *
color #fff !important
> footer
text-align right
- &[data-is-deleted='true']
+ &[data-is-deleted]
> .content-container
opacity 0.5
diff --git a/src/web/app/common/views/components/messaging-room.vue b/src/web/app/common/views/components/messaging-room.vue
index d03799563e..5022655a25 100644
--- a/src/web/app/common/views/components/messaging-room.vue
+++ b/src/web/app/common/views/components/messaging-room.vue
@@ -8,14 +8,16 @@
<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">
- <mk-messaging-message :message="message" :key="message.id"/>
- <p class="date" :key="message.id + '-time'" v-if="i != messages.length - 1 && message._date != _messages[i + 1]._date"><span>{{ _messages[i + 1]._datetext }}</span></p>
+ <x-message :message="message" :key="message.id"/>
+ <p class="date" v-if="i != messages.length - 1 && message._date != _messages[i + 1]._date">
+ <span>{{ _messages[i + 1]._datetext }}</span>
+ </p>
</template>
</div>
<footer>
<div ref="notifications"></div>
<div class="grippie" title="%i18n:common.tags.mk-messaging-room.resize-form%"></div>
- <mk-messaging-form :user="user"/>
+ <x-form :user="user"/>
</footer>
</div>
</template>
@@ -23,8 +25,14 @@
<script lang="ts">
import Vue from 'vue';
import MessagingStreamConnection from '../../scripts/streaming/messaging-stream';
+import XMessage from './messaging-room.message.vue';
+import XForm from './messaging-room.form.vue';
export default Vue.extend({
+ components: {
+ XMessage,
+ XForm
+ },
props: ['user', 'isNaked'],
data() {
return {