From 1c84c0828ef87ca70dfec1f57aee533b099098ea Mon Sep 17 00:00:00 2001 From: syuilo <syuilotan@yahoo.co.jp> Date: Sat, 8 Sep 2018 01:46:01 +0900 Subject: [PATCH] =?UTF-8?q?=E8=89=AF=E3=81=84=E6=84=9F=E3=81=98=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/app/common/views/components/tag-cloud.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/client/app/common/views/components/tag-cloud.vue b/src/client/app/common/views/components/tag-cloud.vue index 6eb82bb71..5f2cc5276 100644 --- a/src/client/app/common/views/components/tag-cloud.vue +++ b/src/client/app/common/views/components/tag-cloud.vue @@ -4,10 +4,9 @@ <p class="empty" v-else-if="tags.length == 0">%fa:exclamation-circle%%i18n:@empty%</p> <div v-else> <vue-word-cloud - :words="tags.map(x => [x.name, x.count])" + :words="tags.slice(0, 20).map(x => [x.name, x.count])" :color="color" - :spacing="0.25" - font-family="Roboto"> + :spacing="1"> <template slot-scope="{word, text, weight}"> <div style="cursor: pointer;" :title="weight"> {{ text }} @@ -51,7 +50,7 @@ export default Vue.extend({ const peak = Math.max.apply(null, this.tags.map(x => x.count)); const w = weight / peak; - if (w == 1) { + if (w > 0.9) { return this.$store.state.device.darkmode ? '#ff4e69' : '#ff4e69'; } else if (w > 0.5) { return this.$store.state.device.darkmode ? '#3bc4c7' : '#3bc4c7';