fix(BUG-006,007,008): copy feedback, invoice data unwrap, zero margins
BUG-007: Unwrap req.body.data for template endpoint (docs show wrapped format) BUG-008: Default PDF margins set to 0 (user can override via request body) BUG-006: Copy button shows Copied! for 2s then reverts
This commit is contained in:
parent
2638f6638c
commit
6891e488b6
4 changed files with 27 additions and 17 deletions
|
|
@ -66,8 +66,8 @@ async function submitSignup() {
|
|||
function copyKey() {
|
||||
var key = document.getElementById('apiKeyDisplay').textContent;
|
||||
navigator.clipboard.writeText(key).then(function() {
|
||||
document.querySelector('.copy-hint').textContent = '✓ Copied!';
|
||||
setTimeout(function() { document.querySelector('.copy-hint').textContent = 'Click to copy'; }, 2000);
|
||||
var btn = document.getElementById('apiKeyDisplay'); var origText = btn.textContent; btn.textContent = 'Copied!'; document.querySelector('.copy-hint').textContent = '✓ Copied!';
|
||||
setTimeout(function() { btn.textContent = origText; document.querySelector('.copy-hint').textContent = 'Click to copy';
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -81,3 +81,13 @@ async function checkout() {
|
|||
alert('Something went wrong. Please try again.');
|
||||
}
|
||||
}
|
||||
|
||||
// BUG-005 fix: attach all click handlers via JS instead of inline onclick
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
document.getElementById('btn-signup').addEventListener('click', openSignup);
|
||||
document.getElementById('btn-signup-2').addEventListener('click', openSignup);
|
||||
document.getElementById('btn-checkout').addEventListener('click', checkout);
|
||||
document.getElementById('btn-close-signup').addEventListener('click', closeSignup);
|
||||
document.getElementById('signupBtn').addEventListener('click', submitSignup);
|
||||
document.getElementById('apiKeyDisplay').addEventListener('click', copyKey);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue