show success status only when invoice appears, not during terms step

This commit is contained in:
2026-07-05 21:11:25 -04:00
parent 26fdefd294
commit f4bcb27a7e

View File

@@ -509,7 +509,6 @@ document.getElementById('submit').addEventListener('click', async () => {
document.getElementById('iv-status').textContent = 'Error: ' + (result.message || result.error || JSON.stringify(result)); document.getElementById('iv-status').textContent = 'Error: ' + (result.message || result.error || JSON.stringify(result));
return; return;
} }
document.getElementById('iv-status').className = 'ok-line';
document.getElementById('iv-min').textContent = fmt(result.min_amount != null ? result.min_amount : minAmount) + ' sats'; document.getElementById('iv-min').textContent = fmt(result.min_amount != null ? result.min_amount : minAmount) + ' sats';
document.getElementById('iv-chain').textContent = result.chain || chain; document.getElementById('iv-chain').textContent = result.chain || chain;
document.getElementById('iv-addr').textContent = result.address || '—'; document.getElementById('iv-addr').textContent = result.address || '—';
@@ -539,6 +538,7 @@ document.getElementById('terms-check').addEventListener('change', function () {
document.getElementById('terms-accept').addEventListener('click', function () { document.getElementById('terms-accept').addEventListener('click', function () {
document.getElementById('terms-box').classList.remove('show'); document.getElementById('terms-box').classList.remove('show');
const inv = document.getElementById('invoice'); const inv = document.getElementById('invoice');
document.getElementById('iv-status').className = 'ok-line';
document.getElementById('iv-status').textContent = '✓ Server added: ' + document.getElementById('iv-url').textContent + '. Pay the invoice to complete.'; document.getElementById('iv-status').textContent = '✓ Server added: ' + document.getElementById('iv-url').textContent + '. Pay the invoice to complete.';
inv.classList.add('show'); inv.classList.add('show');
inv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); inv.scrollIntoView({ behavior: 'smooth', block: 'nearest' });