From 62b84fe9a3c7fdeb2381528f1449394834737c6a Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 20 Jul 2020 08:52:23 -0600 Subject: [PATCH] Update RemoteProfile.vue, add profile permalinks & redirect handler --- resources/assets/js/components/RemoteProfile.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/components/RemoteProfile.vue b/resources/assets/js/components/RemoteProfile.vue index a0eb9f86a..99191e439 100644 --- a/resources/assets/js/components/RemoteProfile.vue +++ b/resources/assets/js/components/RemoteProfile.vue @@ -33,7 +33,7 @@

{{profile.display_name}}

-

{{profile.acct}}

+

{{profile.acct}}

{{profile.statuses_count}} @@ -481,6 +481,18 @@ suffix = suffix ? ' ' + suffix : ''; return App.util.format.timeAgo(ts) + suffix; }, + + urlRedirectHandler(url) { + let p = new URL(url); + let path = ''; + if(p.hostname == window.location.hostname) { + path = url; + } else { + path = '/i/redirect?url='; + path += encodeURI(url); + } + window.location.href = path; + } } }