(function (A, I) { let persistenceRequested = false; function readFormFields() { const fd = A.state.formData; fd.inspecteur = document.getElementById('inp_inspecteur').value; fd.inspectiedatum = document.getElementById('inp_inspectiedatum').value; fd.techJaar = document.getElementById('inp_techjaar').value; fd.inspJaar = document.getElementById('inp_inspjaar').value; fd.opmerkingen = document.getElementById('inp_opmerkingen').value; } A.saveCurrentForm = async function () { if (!A.state.formData.orderNr) return; readFormFields(); await I.saveInspection(A.state.formData); document.getElementById('statusSaved').textContent = 'Opgeslagen: ' + new Date().toLocaleTimeString('nl-NL'); if (!persistenceRequested) { persistenceRequested = true; I.requestPersistence(); } }; A.autoSave = function () { A.scheduleAutoSave(() => A.saveCurrentForm()); }; })(window.App.Application, window.App.Infrastructure);