PageSourceSearch

https://www.forfatterforedrag.dk/dist/assets/homepage-form-controller-DX800pEG.js

js forfatterforedrag.dk collected 2026-10-02 22:27:27 UTC 1,368 bytes, 1 lines download raw bytes

1instant.homepageController={dom:{},init(){instant.homepageController.getDom(),!(!instant.homepageController.dom.form1Container&&!instant.homepageController.dom.form2Container)&&instant.homepageController.dom.form1.addEventListener("submit",instant.homepageController.hijackFormIfValid)},getDom(){instant.homepageController.dom.form1Container=document.getElementById("enquiry-form-1"),instant.homepageController.dom.form1=instant.homepageController.dom.form1Container.querySelector("form"),instant.homepageController.dom.form2Container=document.getElementById("enquiry-form-2")},intervalsHolder:{},hijackFormIfValid(e){e.preventDefault();const o=e.target,t=o.querySelector("[type='submit']"),r=`forminterval${o.id}`;clearInterval(instant.homepageController.intervalsHolder[r]),instant.homepageController.intervalsHolder[r]=setInterval(()=>{t.disabled=!1},10);const a=Array.from(o.querySelectorAll(".umbraco-forms-page input:not([type='hidden']), .umbraco-forms-page textarea")).filter(l=>l.value.length>0);instant.homepageController.mapForm1ValuesToForm2HiddenFields(a),instant.dialog.openModal("#dialog")},mapForm1ValuesToForm2HiddenFields(e){if(!e)return;Array.from(instant.homepageController.dom.form2Container.querySelectorAll(".umbraco-forms-page [type=hidden]")).forEach(t=>{const r=t.dataset.alias,n=e.filter(a=>a.dataset.alias===r)[0];n&&(t.value=n.value)})}};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.