mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes for Javascript
This commit is contained in:
parent
41f31ff64c
commit
99da2128d1
@ -68,6 +68,7 @@
|
|||||||
constructor() {
|
constructor() {
|
||||||
this.appId = document.querySelector('meta[name=square-appId]').content;
|
this.appId = document.querySelector('meta[name=square-appId]').content;
|
||||||
this.locationId = document.querySelector('meta[name=square-locationId]').content;
|
this.locationId = document.querySelector('meta[name=square-locationId]').content;
|
||||||
|
this.isLoaded = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
async init() {
|
async init() {
|
||||||
@ -77,6 +78,8 @@
|
|||||||
|
|
||||||
await this.card.attach('#card-container');
|
await this.card.attach('#card-container');
|
||||||
|
|
||||||
|
this.isLoaded = true;
|
||||||
|
|
||||||
let iframeContainer = document.querySelector('.sq-card-iframe-container');
|
let iframeContainer = document.querySelector('.sq-card-iframe-container');
|
||||||
|
|
||||||
if (iframeContainer) {
|
if (iframeContainer) {
|
||||||
@ -151,11 +154,13 @@
|
|||||||
document
|
document
|
||||||
.getElementById('toggle-payment-with-credit-card')
|
.getElementById('toggle-payment-with-credit-card')
|
||||||
.addEventListener('click', async (element) => {
|
.addEventListener('click', async (element) => {
|
||||||
await this.init();
|
|
||||||
|
|
||||||
document.getElementById('card-container').classList.remove('hidden');
|
document.getElementById('card-container').classList.remove('hidden');
|
||||||
document.getElementById('save-card--container').style.display = 'grid';
|
document.getElementById('save-card--container').style.display = 'grid';
|
||||||
document.querySelector('input[name=token]').value = "";
|
document.querySelector('input[name=token]').value = "";
|
||||||
|
|
||||||
|
if (!this.isLoaded) {
|
||||||
|
await this.init();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let toggleWithToken = document.querySelector('.toggle-payment-with-token');
|
let toggleWithToken = document.querySelector('.toggle-payment-with-token');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user