diff --git a/index.html b/index.html index 8ab168b..967125b 100644 --- a/index.html +++ b/index.html @@ -279,8 +279,9 @@ footer a{color:var(--accent);text-decoration:none} +
✓ Server added. Pay the invoice to complete.
+
-
✓ Server added. Pay the invoice to complete.
Minimum amount
Chain
Address
@@ -458,6 +459,16 @@ document.getElementById('submit').addEventListener('click', async () => { url = 'https://' + url; urlInput.value = url; } + const inv = document.getElementById('invoice'); + inv.classList.remove('show'); + document.getElementById('iv-status').className = ''; + document.getElementById('iv-status').textContent = ''; + document.getElementById('iv-min').textContent = '—'; + document.getElementById('iv-chain').textContent = '—'; + document.getElementById('iv-addr').textContent = '—'; + document.getElementById('iv-balance').textContent = '—'; + document.getElementById('iv-status2').textContent = '—'; + document.getElementById('qrcode').innerHTML = ''; const chain = getChain(); try { const response = await fetch('/data', { @@ -466,12 +477,9 @@ document.getElementById('submit').addEventListener('click', async () => { body: JSON.stringify({ url, chain }) }); const result = await response.json(); - const inv = document.getElementById('invoice'); if (!response.ok) { document.getElementById('iv-status').className = 'err-line'; document.getElementById('iv-status').textContent = 'Error: ' + (result.message || result.error || JSON.stringify(result)); - inv.classList.add('show'); - document.getElementById('qrcode').innerHTML = ''; return; } document.getElementById('iv-status').className = 'ok-line'; @@ -490,8 +498,6 @@ document.getElementById('submit').addEventListener('click', async () => { } catch (err) { document.getElementById('iv-status').className = 'err-line'; document.getElementById('iv-status').textContent = 'Network error. Please try again.'; - document.getElementById('invoice').classList.add('show'); - document.getElementById('qrcode').innerHTML = ''; } });