Further fixes

This commit is contained in:
Lars Kusch 2022-12-10 07:02:50 +01:00
parent 6ed6855c46
commit 88278832ab
3 changed files with 4 additions and 3 deletions

View File

@ -2503,7 +2503,7 @@ $LANG = array(
'alipay' => 'Alipay', 'alipay' => 'Alipay',
'sofort' => 'Sofort', 'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit', 'sepa' => 'SEPA Direct Debit',
'translation_name_without_special_characters' => 'Please enter a name with only the letter a-z and whitespaces', 'name_without_special_characters' => 'Please enter a name with only the letter a-z and whitespaces',
'enable_alipay' => 'Accept Alipay', 'enable_alipay' => 'Accept Alipay',
'enable_sofort' => 'Accept EU bank transfers', 'enable_sofort' => 'Accept EU bank transfers',
'stripe_alipay_help' => 'These gateways also need to be activated in :link.', 'stripe_alipay_help' => 'These gateways also need to be activated in :link.',

View File

@ -48,6 +48,7 @@ class ProcessKlarna {
let errors = document.getElementById('errors'); let errors = document.getElementById('errors');
let name = document.getElementById("klarna-name").value; let name = document.getElementById("klarna-name").value;
if (! /^[A-Za-z\s]*$/.test(name)){ if (! /^[A-Za-z\s]*$/.test(name)){
document.getElementById('klarna-name-correction').hidden = false;
document.getElementById('klarna-name').textContent = name.replace(/^[A-Za-z\s]*$/, "") document.getElementById('klarna-name').textContent = name.replace(/^[A-Za-z\s]*$/, "")
document.getElementById('klarna-name').focus(); document.getElementById('klarna-name').focus();
errors.textContent = document.querySelector( errors.textContent = document.querySelector(

View File

@ -1,7 +1,7 @@
<div id="stripe--payment-container"> <div id="stripe--payment-container">
@component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.name')]) @component('portal.ninja2020.components.general.card-element', ['title' => ctrans('texts.name')])
<div class="form-group mb-[10px]"> <div class="form-group mb-[10px]" id="klarna-name-correction" hidden>
<input class="input w-full" id="klarna-name" type="text" placeholder="{{ ctrans('texts.bank_account_holder') }}" value="{{ $gateway->client->present()->name()}}" hidden> <input class="input w-full" id="klarna-name" type="text" placeholder="{{ ctrans('texts.bank_account_holder') }}" value="{{ $gateway->client->present()->name()}}">
</div> </div>
@endcomponent @endcomponent