Fact Find Tool - Code block

Fact Find – Professional Adviser

Client Fact Find

ait offlineManager.queueForSync('create', formData, draftId); if (saveStatus) { saveStatus.textContent = 'Queued for sync'; saveStatus.className = 'save-status saving'; setTimeout(() => saveStatus.style.display = 'none', 3000); } } else { if (saveStatus) { saveStatus.textContent = 'Draft saved'; saveStatus.className = 'save-status saved'; setTimeout(() => saveStatus.style.display = 'none', 2000); } } hasUnsavedChanges = false; return { success: true, offline: true, draft_id: draftId }; } }; }); // Helper functions function collectFormData() { const formEl = document.getElementById('appForm'); return toValues(formEl); } function loadFormData(data) { Object.keys(data).forEach(key => { const input = document.querySelector(`[name="${key}"]`); if (input) { if (input.type === 'checkbox') { input.checked = data[key] === 'yes'; } else if (input.type === 'radio') { const radio = document.querySelector(`[name="${key}"][value="${data[key]}"]`); if (radio) radio.checked = true; } else { input.value = data[key] || ''; } } }); } window.loadFormData = loadFormData;
Next
Next

QA Review Summaries