diff options
| author | Xiaofeng An <futureweb2020@yandex.com> | 2019-02-03 14:08:04 -0500 |
|---|---|---|
| committer | Xiaofeng An <futureweb2020@yandex.com> | 2019-02-03 14:08:04 -0500 |
| commit | abf53838e2d75ba1ef4dd08a53ac5839c8eaa4b4 (patch) | |
| tree | df22020d33e24973d1634c6678f221e143198186 /src | |
| parent | 7115584882f4fde67d248fa61611dbe579a41b9f (diff) | |
#307 - replace user links with router links in repeats
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/status/status.js | 1 | ||||
| -rw-r--r-- | src/components/status/status.vue | 7 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/components/status/status.js b/src/components/status/status.js index c718fe9f..c32ba501 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -89,6 +89,7 @@ const Status = { retweet () { return !!this.statusoid.retweeted_status }, retweeter () { return this.statusoid.user.name || this.statusoid.user.screen_name }, retweeterHtml () { return this.statusoid.user.name_html }, + retweeterProfileLink () { return this.generateUserProfileLink(this.statusoid.user.id, this.statusoid.user.screen_name) }, status () { if (this.retweet) { return this.statusoid.retweeted_status diff --git a/src/components/status/status.vue b/src/components/status/status.vue index 3e3e82bf..a1f79402 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -15,8 +15,11 @@ <div v-if="retweet && !noHeading" :class="[repeaterClass, { highlighted: repeaterStyle }]" :style="[repeaterStyle]" class="media container retweet-info"> <StillImage v-if="retweet" class='avatar' :class='{ "better-shadow": betterShadow }' :src="statusoid.user.profile_image_url_original"/> <div class="media-body faint"> - <a v-if="retweeterHtml" :href="statusoid.user.statusnet_profile_url" class="user-name" :title="'@'+statusoid.user.screen_name" v-html="retweeterHtml"></a> - <a v-else :href="statusoid.user.statusnet_profile_url" class="user-name" :title="'@'+statusoid.user.screen_name">{{retweeter}}</a> + <span class="user-name"> + <router-link :to="retweeterProfileLink"> + {{retweeterHtml || retweeter}} + </router-link> + </span> <i class='fa icon-retweet retweeted' :title="$t('tool_tip.repeat')"></i> {{$t('timeline.repeated')}} </div> |
