logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe
commit: f146562d70f0c25c0c6abcbde9805629fc792822
parent: 29ced0c08b76cd02c05f6bef30adb6495a082819
Author: lambda <pleromagit@rogerbraun.net>
Date:   Tue,  4 Dec 2018 12:10:35 +0000

Merge branch 'target_blank_profile' into 'develop'

Made links in user bio always open in new tabs

Closes #169

See merge request pleroma/pleroma-fe!394

Diffstat:

Msrc/components/user_card_content/user_card_content.js8++++++++
Msrc/components/user_card_content/user_card_content.vue2+-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/components/user_card_content/user_card_content.js b/src/components/user_card_content/user_card_content.js @@ -98,6 +98,14 @@ export default { const store = this.$store store.commit('setProfileView', { v }) } + }, + linkClicked ({target}) { + if (target.tagName === 'SPAN') { + target = target.parentNode + } + if (target.tagName === 'A') { + window.open(target.href, '_blank') + } } } } diff --git a/src/components/user_card_content/user_card_content.vue b/src/components/user_card_content/user_card_content.vue @@ -105,7 +105,7 @@ <span v-if="!hideUserStatsLocal">{{user.followers_count}}</span> </div> </div> - <p v-if="!hideBio && user.description_html" class="profile-bio" v-html="user.description_html"></p> + <p @click.prevent="linkClicked" v-if="!hideBio && user.description_html" class="profile-bio" v-html="user.description_html"></p> <p v-else-if="!hideBio" class="profile-bio">{{ user.description }}</p> </div> </div>