Minor fixes for eway

This commit is contained in:
David Bomba 2023-10-03 09:08:27 +11:00
parent 7b8529ca95
commit f80767bcfc
3 changed files with 16 additions and 22 deletions

File diff suppressed because one or more lines are too long

View File

@ -76,7 +76,7 @@
"src": "resources/js/clients/payments/checkout-credit-card.js" "src": "resources/js/clients/payments/checkout-credit-card.js"
}, },
"resources/js/clients/payments/eway-credit-card.js": { "resources/js/clients/payments/eway-credit-card.js": {
"file": "assets/eway-credit-card-19df3242.js", "file": "assets/eway-credit-card-62ce5f3b.js",
"isEntry": true, "isEntry": true,
"src": "resources/js/clients/payments/eway-credit-card.js" "src": "resources/js/clients/payments/eway-credit-card.js"
}, },

View File

@ -469,7 +469,7 @@ class EwayRapid {
?.addEventListener('click', (e) => this.completeAuthorization(e)); ?.addEventListener('click', (e) => this.completeAuthorization(e));
Array.from( Array.from(
document.getElementsByClassName('toggle-payment-with-token') document.getElementsByClassName('toggle-payment-with-token') ?? []
).forEach((element) => ).forEach((element) =>
element.addEventListener('click', (element) => { element.addEventListener('click', (element) => {
document document
@ -483,17 +483,20 @@ class EwayRapid {
}) })
); );
document if (document.getElementById('toggle-payment-with-credit-card'))
.getElementById('toggle-payment-with-credit-card') {
.addEventListener('click', (element) => { document
document .getElementById('toggle-payment-with-credit-card')
.getElementById('eway-secure-panel') .addEventListener('click', (element) => {
.classList.remove('hidden'); document
document.getElementById('save-card--container').style.display = .getElementById('eway-secure-panel')
'grid'; .classList.remove('hidden');
document.querySelector('input[name=token]').value = ''; document.getElementById('save-card--container').style.display =
document.getElementById('pay-now').disabled = true; 'grid';
}); document.querySelector('input[name=token]').value = '';
document.getElementById('pay-now').disabled = true;
});
}
document.getElementById('pay-now')?.addEventListener('click', (e) => { document.getElementById('pay-now')?.addEventListener('click', (e) => {
let tokenInput = document.querySelector('input[name=token]'); let tokenInput = document.querySelector('input[name=token]');