From e5f6c4ba0ff7469346d014a867344a40a11a2986 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Mon, 10 Apr 2023 16:04:46 -0500 Subject: [PATCH] fix(links): handle uhuhu --- website/client/src/mixins/externalLinks.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/website/client/src/mixins/externalLinks.js b/website/client/src/mixins/externalLinks.js index 537f20462d..8acbbeddf5 100644 --- a/website/client/src/mixins/externalLinks.js +++ b/website/client/src/mixins/externalLinks.js @@ -8,7 +8,12 @@ export default { for (let i = 0; i < allLinks.length; i += 1) { const link = allLinks[i]; - const domainIndex = link.href.indexOf('//') + 2; + let domainIndex = link.href.indexOf('www'); + if (domainIndex !== -1 && domainIndex < 9) { + domainIndex += 4; + } else { + domainIndex = link.href.indexOf('//') + 2; + } if ((link.classList.value.indexOf('external-link') === -1) && domainIndex !== 1