summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2018-04-15 19:06:15 +0900
committerGitHub <noreply@github.com>2018-04-15 19:06:15 +0900
commitc0a7e13f04d0d813487a0cc0f7c50cacf2e01b27 (patch)
treec2e51e2d28f1c3f915549adea15ee6494accd4cd /src/client
parentMerge pull request #5 from syuilo/master (diff)
parentFix bug (diff)
downloadmisskey-c0a7e13f04d0d813487a0cc0f7c50cacf2e01b27.tar.gz
misskey-c0a7e13f04d0d813487a0cc0f7c50cacf2e01b27.tar.bz2
misskey-c0a7e13f04d0d813487a0cc0f7c50cacf2e01b27.zip
Merge pull request #6 from syuilo/master
追従
Diffstat (limited to 'src/client')
-rw-r--r--src/client/app/desktop/views/components/note-detail.vue2
-rw-r--r--src/client/app/desktop/views/pages/user/user.header.vue33
-rw-r--r--src/client/app/mobile/views/components/note-detail.vue2
-rw-r--r--src/client/app/mobile/views/pages/user.vue13
4 files changed, 40 insertions, 10 deletions
diff --git a/src/client/app/desktop/views/components/note-detail.vue b/src/client/app/desktop/views/components/note-detail.vue
index 50bbb76988..b62a7cfd61 100644
--- a/src/client/app/desktop/views/components/note-detail.vue
+++ b/src/client/app/desktop/views/components/note-detail.vue
@@ -2,7 +2,7 @@
<div class="mk-note-detail" :title="title">
<button
class="read-more"
- v-if="p.reply && p.reply.replyId && context == null"
+ v-if="p.reply && p.reply.replyId && context.length == 0"
title="会話をもっと読み込む"
@click="fetchContext"
:disabled="contextFetching"
diff --git a/src/client/app/desktop/views/pages/user/user.header.vue b/src/client/app/desktop/views/pages/user/user.header.vue
index e026820b39..3ec0b92fe4 100644
--- a/src/client/app/desktop/views/pages/user/user.header.vue
+++ b/src/client/app/desktop/views/pages/user/user.header.vue
@@ -1,5 +1,6 @@
<template>
<div class="header" :data-is-dark-background="user.bannerUrl != null">
+ <div class="is-remote" v-if="user.host != null"><p>%fa:exclamation-triangle% %i18n:@is-remote% <a :href="user.url || user.uri" target="_blank">%i18n:@view-remote%</a></p></div>
<div class="banner-container" :style="user.bannerUrl ? `background-image: url(${user.bannerUrl}?thumbnail&size=2048)` : ''">
<div class="banner" ref="banner" :style="user.bannerUrl ? `background-image: url(${user.bannerUrl}?thumbnail&size=2048)` : ''" @click="onBannerClick"></div>
</div>
@@ -26,14 +27,18 @@ import Vue from 'vue';
export default Vue.extend({
props: ['user'],
mounted() {
- window.addEventListener('load', this.onScroll);
- window.addEventListener('scroll', this.onScroll);
- window.addEventListener('resize', this.onScroll);
+ if (this.user.bannerUrl) {
+ window.addEventListener('load', this.onScroll);
+ window.addEventListener('scroll', this.onScroll);
+ window.addEventListener('resize', this.onScroll);
+ }
},
beforeDestroy() {
- window.removeEventListener('load', this.onScroll);
- window.removeEventListener('scroll', this.onScroll);
- window.removeEventListener('resize', this.onScroll);
+ if (this.user.bannerUrl) {
+ window.removeEventListener('load', this.onScroll);
+ window.removeEventListener('scroll', this.onScroll);
+ window.removeEventListener('resize', this.onScroll);
+ }
},
methods: {
onScroll() {
@@ -68,9 +73,21 @@ export default Vue.extend({
$footer-height = 58px
overflow hidden
- background #f7f7f7
+ background #bfccd0
box-shadow 0 1px 1px rgba(0, 0, 0, 0.075)
+ > .is-remote
+ padding 16px
+ color #573c08
+ background #fff0db
+
+ > p
+ margin 0 auto
+ max-width 1024px
+
+ > a
+ font-weight bold
+
&[data-is-dark-background]
> .banner-container
> .banner
@@ -130,7 +147,7 @@ export default Vue.extend({
left 0
width 100%
padding 0 0 8px 195px
- color #656565
+ color #5e6367
font-family '游ゴシック', 'YuGothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'Meiryo', 'メイリオ', sans-serif
> .name
diff --git a/src/client/app/mobile/views/components/note-detail.vue b/src/client/app/mobile/views/components/note-detail.vue
index c29e46e454..7d2747751e 100644
--- a/src/client/app/mobile/views/components/note-detail.vue
+++ b/src/client/app/mobile/views/components/note-detail.vue
@@ -2,7 +2,7 @@
<div class="mk-note-detail">
<button
class="more"
- v-if="p.reply && p.reply.replyId && context == null"
+ v-if="p.reply && p.reply.replyId && context.length == 0"
@click="fetchContext"
:disabled="fetchingContext"
>
diff --git a/src/client/app/mobile/views/pages/user.vue b/src/client/app/mobile/views/pages/user.vue
index ea384308e9..ee7aabb1fd 100644
--- a/src/client/app/mobile/views/pages/user.vue
+++ b/src/client/app/mobile/views/pages/user.vue
@@ -2,6 +2,7 @@
<mk-ui>
<span slot="header" v-if="!fetching">%fa:user% {{ user | userName }}</span>
<main v-if="!fetching">
+ <div class="is-remote" v-if="user.host != null"><p>%fa:exclamation-triangle% %i18n:@is-remote% <a :href="user.url || user.uri" target="_blank">%i18n:@view-remote%</a></p></div>
<header>
<div class="banner" :style="user.bannerUrl ? `background-image: url(${user.bannerUrl}?thumbnail&size=1024)` : ''"></div>
<div class="body">
@@ -109,6 +110,18 @@ export default Vue.extend({
@import '~const.styl'
main
+ > .is-remote
+ padding 16px
+ color #573c08
+ background #fff0db
+
+ > p
+ margin 0 auto
+ max-width 1024px
+
+ > a
+ font-weight bold
+
> header
> .banner