summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-11-01 01:38:19 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-11-01 01:38:19 +0900
commit71c3e11708dad327924bdcb95193d44c2b11a907 (patch)
treefa5defe2a1cef98a799c02935bf482c35a728a11 /src/web
parentwip (diff)
downloadmisskey-71c3e11708dad327924bdcb95193d44c2b11a907.tar.gz
misskey-71c3e11708dad327924bdcb95193d44c2b11a907.tar.bz2
misskey-71c3e11708dad327924bdcb95193d44c2b11a907.zip
wip
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/desktop/tags/pages/channel.tag35
-rw-r--r--src/web/app/desktop/tags/timeline.tag4
-rw-r--r--src/web/app/mobile/tags/timeline.tag4
3 files changed, 38 insertions, 5 deletions
diff --git a/src/web/app/desktop/tags/pages/channel.tag b/src/web/app/desktop/tags/pages/channel.tag
index 8a3034f40c..ebd26f07b8 100644
--- a/src/web/app/desktop/tags/pages/channel.tag
+++ b/src/web/app/desktop/tags/pages/channel.tag
@@ -2,8 +2,9 @@
<mk-ui ref="ui">
<main if={ !parent.fetching }>
<h1>{ parent.channel.title }</h1>
- <mk-channel-post each={ parent.posts } post={ this }/>
- <mk-channel-form channel={ parent.channel }/>
+ <mk-channel-post if={ parent.posts } each={ parent.posts.reverse() } post={ this } form={ parent.refs.form }/>
+ <hr>
+ <mk-channel-form channel={ parent.channel } ref="form"/>
</main>
</mk-ui>
<style>
@@ -11,6 +12,8 @@
display block
main
+ padding 8px
+
> h1
color #f00
</style>
@@ -57,9 +60,13 @@
<mk-channel-post>
<header>
- <b>{ post.user.name }</b>
+ <a class="index" onclick={ reply }>{ post.index }:</a>
+ <a class="name" href={ '/' + post.user.username }><b>{ post.user.name }</b></a>
+ <mk-time time={ post.created_at } mode="detail"/>
+ <span>ID:<i>{ post.user.username }</i></span>
</header>
<div>
+ <a if={ post.reply_to }>&gt;&gt;{ post.reply_to.index }</a>
{ post.text }
</div>
<style>
@@ -69,17 +76,35 @@
padding 0
> header
- > b
+ > .index
+ margin-right 0.25em
+ color #000
+
+ > .name
+ margin-right 0.5em
color #008000
+ > mk-time
+ margin-right 0.5em
+
+ > div
+ padding 0 0 1em 2em
+
</style>
<script>
this.post = this.opts.post;
+ this.form = this.opts.form;
+
+ this.reply = () => {
+ this.form.update({
+ reply: this.post
+ });
+ };
</script>
</mk-channel-post>
<mk-channel-form>
- <p if={ reply }>{ reply.user.name }への返信: (or <a onclick={ clearReply }>キャンセル</a>)</p>
+ <p if={ reply }><b>&gt;&gt;{ reply.index }</b> ({ reply.user.name }): <a onclick={ clearReply }>[x]</a></p>
<textarea ref="text" disabled={ wait }></textarea>
<button class={ wait: wait } ref="submit" disabled={ wait || (refs.text.value.length == 0) } onclick={ post }>
{ wait ? 'やってます' : 'やる' }<mk-ellipsis if={ wait }/>
diff --git a/src/web/app/desktop/tags/timeline.tag b/src/web/app/desktop/tags/timeline.tag
index 2d6b439e38..17b2c66dc8 100644
--- a/src/web/app/desktop/tags/timeline.tag
+++ b/src/web/app/desktop/tags/timeline.tag
@@ -112,6 +112,7 @@
</header>
<div class="body">
<div class="text" ref="text">
+ <p class="channel" if={ p.channel != null }><a href={ '/channel/' + p.channel.id }>{ p.channel.title }</a>:</p>
<a class="reply" if={ p.reply_to }>
<i class="fa fa-reply"></i>
</a>
@@ -333,6 +334,9 @@
font-weight 400
font-style normal
+ > .channel
+ margin 0
+
> .reply
margin-right 8px
color #717171
diff --git a/src/web/app/mobile/tags/timeline.tag b/src/web/app/mobile/tags/timeline.tag
index c7f5bfd681..b26a5cb108 100644
--- a/src/web/app/mobile/tags/timeline.tag
+++ b/src/web/app/mobile/tags/timeline.tag
@@ -164,6 +164,7 @@
</header>
<div class="body">
<div class="text" ref="text">
+ <p class="channel" if={ p.channel != null }><a href={ '/channel/' + p.channel.id }>{ p.channel.title }</a>:</p>
<a class="reply" if={ p.reply_to }>
<i class="fa fa-reply"></i>
</a>
@@ -373,6 +374,9 @@
mk-url-preview
margin-top 8px
+ > .channel
+ margin 0
+
> .reply
margin-right 8px
color #717171