Further fixes

This commit is contained in:
Lars Kusch 2022-12-10 06:58:37 +01:00
parent 936451b73e
commit 6ed6855c46
3 changed files with 5 additions and 5 deletions

View File

@ -2503,6 +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',
'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

@ -46,12 +46,12 @@ class ProcessKlarna {
handle = () => { handle = () => {
document.getElementById('pay-now').addEventListener('click', (e) => { document.getElementById('pay-now').addEventListener('click', (e) => {
let errors = document.getElementById('errors'); let errors = document.getElementById('errors');
let name = document.querySelector('meta[name=name]').content; 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').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(
'meta[name=translation-email-required]' 'meta[name=translation-name-without-special-characters]'
).content; ).content;
errors.hidden = false; errors.hidden = false;
} }

View File

@ -12,7 +12,6 @@
<meta name="country" content="{{ $country }}"> <meta name="country" content="{{ $country }}">
<meta name="customer" content="{{ $customer }}"> <meta name="customer" content="{{ $customer }}">
<meta name="email" content="{{ $gateway->client->present()->email() }}"> <meta name="email" content="{{ $gateway->client->present()->email() }}">
<meta name="name" content="{{ $gateway->client->present()->name() }}">
<meta name="address-2" content="{{ $gateway->client->address2 }}"> <meta name="address-2" content="{{ $gateway->client->address2 }}">
<meta name="address-1" content="{{ $gateway->client->address1 }}"> <meta name="address-1" content="{{ $gateway->client->address1 }}">
<meta name="city" content="{{ $gateway->client->city }}"> <meta name="city" content="{{ $gateway->client->city }}">