From 3f3e0e2ae8c857a267dcdb264883fea87389f7f7 Mon Sep 17 00:00:00 2001 From: CuriousMagpie Date: Wed, 8 Mar 2023 15:17:15 -0500 Subject: [PATCH] modal essentially complete but for scripts --- website/client/src/app.vue | 3 + .../src/components/externalLinkModal.vue | 93 ++++++++++++------- website/common/locales/en/generic.json | 4 +- 3 files changed, 65 insertions(+), 35 deletions(-) diff --git a/website/client/src/app.vue b/website/client/src/app.vue index ede7eb8c9c..95cb2ba425 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -35,6 +35,7 @@ + @@ -175,6 +176,7 @@ import amazonPaymentsModal from '@/components/payments/amazonModal'; import paymentsSuccessModal from '@/components/payments/successModal'; import subCancelModalConfirm from '@/components/payments/cancelModalConfirm'; import subCanceledModal from '@/components/payments/canceledModal'; +import externalLinkModal from '@/components/externalLinkModal.vue'; import spellsMixin from '@/mixins/spells'; import { @@ -210,6 +212,7 @@ export default { subCanceledModal, bugReportModal, bugReportSuccessModal, + externalLinkModal, }, mixins: [notifications, spellsMixin], data () { diff --git a/website/client/src/components/externalLinkModal.vue b/website/client/src/components/externalLinkModal.vue index e0aea90077..1ff7ca2c54 100644 --- a/website/client/src/components/externalLinkModal.vue +++ b/website/client/src/components/externalLinkModal.vue @@ -22,21 +22,26 @@ v-html="icons.exclamation" > -

You are about to leave Habitica.com

+

+ {{ $t('leaveHabitica') }} +

-
- Habitica is not responsible for the content of any linked - website that is not owned or operated by HabitRPG. - Please note that these websites' practices may differ - from Habitica’s community guidelines. + + +
+ +
@@ -44,7 +49,32 @@ diff --git a/website/common/locales/en/generic.json b/website/common/locales/en/generic.json index 67b27d5633..d360bed360 100644 --- a/website/common/locales/en/generic.json +++ b/website/common/locales/en/generic.json @@ -212,5 +212,7 @@ "contactForm": "Contact the Moderation Team", "loadEarlierMessages": "Load Earlier Messages", "askQuestion": "Ask a Question", - "emptyReportBugMessage": "Report Bug Message missing" + "emptyReportBugMessage": "Report Bug Message missing", + "leaveHabitica": "You are about to leave Habitica.com", + "leaveHabiticaText": "Habitica is not responsible for the content of any linked website that is not owned or operated by HabitRPG.
Please note that these websites' practices may differ from Habitica’s community guidelines." }