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 = '';
}
});