mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 11:04:41 -04:00
Fixes for js
This commit is contained in:
parent
198ef6b191
commit
3629caad34
6
public/js/clients/payments/stripe-bacs.js
vendored
6
public/js/clients/payments/stripe-bacs.js
vendored
@ -45,9 +45,8 @@ class ProcessBACS {
|
||||
location.href=document.querySelector('meta[name=stripe-redirect-url]').content;
|
||||
});}
|
||||
else{
|
||||
this.payNowButton = document.getElementById('pay-now');
|
||||
document.getElementById('pay-now').addEventListener('click', (e) => {
|
||||
let payNowButton = document.getElementById('pay-now');
|
||||
this.payNowButton = payNowButton;
|
||||
this.payNowButton.disabled = true;
|
||||
this.payNowButton.querySelector('svg').classList.remove('hidden');
|
||||
this.payNowButton.querySelector('span').classList.add('hidden');
|
||||
@ -55,7 +54,7 @@ class ProcessBACS {
|
||||
});
|
||||
|
||||
this.payment_data = Array.from(document.getElementsByClassName('toggle-payment-with-token'));
|
||||
if (this.payment_data.length() > 0){
|
||||
if (this.payment_data.length > 0){
|
||||
this.payment_data.forEach((element) =>
|
||||
element.addEventListener('click', (element) => {
|
||||
document.querySelector('input[name=token]').value =
|
||||
@ -64,6 +63,7 @@ class ProcessBACS {
|
||||
);}
|
||||
else{
|
||||
this.errors.textContent = "Please add a payment method first, before trying to pay the invoice.";
|
||||
this.errors.hidden = false;
|
||||
this.payNowButton.disabled = false;
|
||||
this.payNowButton.querySelector('span').classList.remove('hidden');
|
||||
this.payNowButton.querySelector('svg').classList.add('hidden');
|
||||
|
8
resources/js/clients/payments/stripe-bacs.js
vendored
8
resources/js/clients/payments/stripe-bacs.js
vendored
@ -45,9 +45,8 @@ class ProcessBACS {
|
||||
location.href=document.querySelector('meta[name=stripe-redirect-url]').content;
|
||||
});}
|
||||
else{
|
||||
this.payNowButton = document.getElementById('pay-now');
|
||||
document.getElementById('pay-now').addEventListener('click', (e) => {
|
||||
let payNowButton = document.getElementById('pay-now');
|
||||
this.payNowButton = payNowButton;
|
||||
this.payNowButton.disabled = true;
|
||||
this.payNowButton.querySelector('svg').classList.remove('hidden');
|
||||
this.payNowButton.querySelector('span').classList.add('hidden');
|
||||
@ -55,7 +54,7 @@ class ProcessBACS {
|
||||
});
|
||||
|
||||
this.payment_data = Array.from(document.getElementsByClassName('toggle-payment-with-token'));
|
||||
if (this.payment_data.length() > 0){
|
||||
if (this.payment_data.length > 0){
|
||||
this.payment_data.forEach((element) =>
|
||||
element.addEventListener('click', (element) => {
|
||||
document.querySelector('input[name=token]').value =
|
||||
@ -64,13 +63,14 @@ class ProcessBACS {
|
||||
);}
|
||||
else{
|
||||
this.errors.textContent = "Please add a payment method first, before trying to pay the invoice.";
|
||||
this.errors.hidden = false;
|
||||
this.payNowButton.disabled = false;
|
||||
this.payNowButton.querySelector('span').classList.remove('hidden');
|
||||
this.payNowButton.querySelector('svg').classList.add('hidden');
|
||||
}}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const publishableKey = document.querySelector(
|
||||
|
Loading…
x
Reference in New Issue
Block a user