| 1 |
var bit_form_abandonment=function(){"use strict";return function(e=null){(e?[e]:Object.keys(window?.bf_globals||{})).forEach(e=>{const n=window.bf_globals[e];let t=null;try{t=JSON.parse(localStorage.getItem(`bitform-partial-form-${n.formId}`)||"null")}catch(e){}t&&"object"==typeof t&&!n.oldValues&&(n.oldValues=t,n.entryId||(n.entryId=t.entryId,n.entryToken=t.entryToken))}),document.querySelectorAll(".bf-trigger-form-abandonment").forEach(e=>{e.addEventListener("click",()=>{const n=e.closest("form"),t=bfSelect(".bf-spinner",e);t.classList.remove("d-none");const o=n.id.replace("form-","");saveFormProgress(o).then(e=>{e?.success&&t.classList.add("d-none")}).finally(()=>{t.classList.add("d-none")})})})}}(); |