From 6c951200239272493053103d2b2fbd44cb05d05c Mon Sep 17 00:00:00 2001
From: Xeltica <7106976+Xeltica@users.noreply.github.com>
Date: Thu, 8 Nov 2018 13:54:59 +0900
Subject: [PATCH] =?UTF-8?q?via=20=E3=81=AE=E8=A1=A8=E7=A4=BA=E3=82=92?=
 =?UTF-8?q?=E6=94=B9=E5=96=84=20(#3161)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/client/app/desktop/views/components/note-detail.vue | 7 +++++++
 src/client/app/desktop/views/components/note.vue        | 9 ++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/client/app/desktop/views/components/note-detail.vue b/src/client/app/desktop/views/components/note-detail.vue
index 8238c4824..ae9cee5d0 100644
--- a/src/client/app/desktop/views/components/note-detail.vue
+++ b/src/client/app/desktop/views/components/note-detail.vue
@@ -60,6 +60,7 @@
 			</div>
 		</div>
 		<footer>
+			<span class="app" v-if="note.app">via <b>{{ note.app.name }}</b></span>
 			<mk-reactions-viewer :note="p"/>
 			<button class="replyButton" @click="reply" title="">
 				<template v-if="p.reply"><fa icon="reply-all"/></template>
@@ -389,6 +390,12 @@ export default Vue.extend({
 		> footer
 			font-size 1.2em
 
+			> .app
+				display block
+				font-size 0.8em
+				margin-left 0.5em
+				color var(--noteHeaderInfo)
+
 			> button
 				margin 0 28px 0 0
 				padding 8px
diff --git a/src/client/app/desktop/views/components/note.vue b/src/client/app/desktop/views/components/note.vue
index 0ccf59bc8..f267ebad1 100644
--- a/src/client/app/desktop/views/components/note.vue
+++ b/src/client/app/desktop/views/components/note.vue
@@ -24,7 +24,7 @@
 	<article>
 		<mk-avatar class="avatar" :user="appearNote.user"/>
 		<div class="main">
-			<mk-note-header class="header" :note="appearNote"/>
+			<mk-note-header class="header" :note="appearNote" :mini="mini"/>
 			<div class="body">
 				<p v-if="appearNote.cw != null" class="cw">
 					<span class="text" v-if="appearNote.cw != ''">{{ appearNote.cw }}</span>
@@ -47,6 +47,7 @@
 				</div>
 			</div>
 			<footer>
+				<span class="app" v-if="appearNote.app && mini">via <b>{{ appearNote.app.name }}</b></span>
 				<mk-reactions-viewer :note="appearNote" ref="reactionsViewer"/>
 				<button class="replyButton" @click="reply()" title="%i18n:@reply%">
 					<template v-if="appearNote.reply"><fa icon="reply-all"/></template>
@@ -318,6 +319,12 @@ export default Vue.extend({
 							border-radius 8px
 
 			> footer
+				> .app
+					display block
+					margin-top 0.5em
+					margin-left 0.5em
+					color var(--noteHeaderInfo)
+					font-size 0.8em
 				> button
 					margin 0 28px 0 0
 					padding 0 8px