From 15ce89a88dfede0941e7a5015dec957a0de5e101 Mon Sep 17 00:00:00 2001
From: Aya Morisawa <AyaMorisawa4869@gmail.com>
Date: Sun, 6 Jan 2019 17:45:14 +0900
Subject: [PATCH] Resolve #3078 (#3838)

---
 locales/ja-JP.yml                                    | 1 +
 src/client/app/common/views/components/note-menu.vue | 8 ++++++++
 src/client/app/init.ts                               | 2 ++
 3 files changed, 11 insertions(+)

diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 8974976e1..0717b104b 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -367,6 +367,7 @@ common/views/components/nav.vue:
 common/views/components/note-menu.vue:
   mention: "メンション"
   detail: "詳細"
+  copy-content: "内容をコピー"
   copy-link: "リンクをコピー"
   favorite: "お気に入り"
   unfavorite: "お気に入り解除"
diff --git a/src/client/app/common/views/components/note-menu.vue b/src/client/app/common/views/components/note-menu.vue
index 3f2ca5070..f7223b962 100644
--- a/src/client/app/common/views/components/note-menu.vue
+++ b/src/client/app/common/views/components/note-menu.vue
@@ -29,6 +29,10 @@ export default Vue.extend({
 						icon: 'info-circle',
 						text: this.$t('detail'),
 						action: this.detail
+					}], [{
+						icon: 'align-left',
+						text: this.$t('copy-content'),
+						action: this.copyContent
 					}], [{
 						icon: 'link',
 						text: this.$t('copy-link'),
@@ -81,6 +85,10 @@ export default Vue.extend({
 			this.$router.push(`/notes/${this.note.id}`);
 		},
 
+		copyContent() {
+			copyToClipboard(this.note.text);
+		},
+
 		copyLink() {
 			copyToClipboard(`${url}/notes/${this.note.id}`);
 		},
diff --git a/src/client/app/init.ts b/src/client/app/init.ts
index c9d6fa473..cbd49b369 100644
--- a/src/client/app/init.ts
+++ b/src/client/app/init.ts
@@ -124,6 +124,7 @@ import {
 	faMapMarker,
 	faRobot,
 	faHourglassHalf,
+	faAlignLeft
 } from '@fortawesome/free-solid-svg-icons';
 
 import {
@@ -255,6 +256,7 @@ library.add(
 	faMapMarker,
 	faRobot,
 	faHourglassHalf,
+	faAlignLeft,
 
 	farBell,
 	farEnvelope,