From 8b9d0b9762d5d013a3af7ed1fb3cae8a3fd9bdad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Wed, 13 Oct 2021 15:24:05 +0200 Subject: [PATCH] Update frontend validation to use translations --- resources/js/clients/payments/stripe-sepa.js | 6 +++--- resources/lang/en/texts.php | 1 + .../portal/ninja2020/gateways/stripe/sepa/pay.blade.php | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/resources/js/clients/payments/stripe-sepa.js b/resources/js/clients/payments/stripe-sepa.js index 92cc8b3b6b9d..39d0bbc16b64 100644 --- a/resources/js/clients/payments/stripe-sepa.js +++ b/resources/js/clients/payments/stripe-sepa.js @@ -109,21 +109,21 @@ class ProcessSEPA { if (document.getElementById('sepa-name').value === "") { document.getElementById('sepa-name').focus(); - errors.textContent = "Name required."; + errors.textContent = document.querySelector('meta[name=translation-name-required]').content; errors.hidden = false; return; } if (document.getElementById('sepa-email-address').value === "") { document.getElementById('sepa-email-address').focus(); - errors.textContent = "Email required."; + errors.textContent = document.querySelector('meta[name=translation-email-required]').content; errors.hidden = false; return; } if (!document.getElementById('sepa-mandate-acceptance').checked) { - errors.textContent = "Accept Terms"; + errors.textContent = document.querySelector('meta[name=translation-terms-required]').content; errors.hidden = false; console.log("Terms"); return; diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index bc6dbd2e85c8..6ddfea09178f 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -4325,6 +4325,7 @@ $LANG = array( 'giropay' => 'GiroPay', 'giropay_law' => 'By entering your Customer information (such as name, sort code and account number) you (the Customer) agree that this information is given voluntarily.', 'eps' => 'EPS', + 'you_need_to_accept_the_terms_before_proceeding' => 'You need to accept the terms before proceeding.', ); return $LANG; diff --git a/resources/views/portal/ninja2020/gateways/stripe/sepa/pay.blade.php b/resources/views/portal/ninja2020/gateways/stripe/sepa/pay.blade.php index b8ca19224bd0..0eb9248ec828 100644 --- a/resources/views/portal/ninja2020/gateways/stripe/sepa/pay.blade.php +++ b/resources/views/portal/ninja2020/gateways/stripe/sepa/pay.blade.php @@ -8,6 +8,10 @@ + + + + @endsection @section('gateway_content')