File "multi-choice.min.js"

Full Path: /home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/wp-content/plugins/sureforms/assets/js/minified/blocks/multi-choice.min.js
File size: 982 bytes
MIME-type: text/plain
Charset: utf-8

function initializeMultichoice(){var e=document.querySelectorAll(".srfm-multi-choice-block");e&&e.forEach(c=>{c.querySelectorAll(".srfm-multi-choice-single")?.forEach(i=>{i.addEventListener("click",e=>{var t;e.target.matches("label")||(t=i.querySelector(".srfm-input-multi-choice-single"))&&(t.click(),e.stopPropagation())})});var e=c.querySelectorAll(".srfm-input-multi-choice-single");let l=[],r;e?.forEach(e=>{e.addEventListener("click",t=>{t.stopPropagation(),r=t.target.closest(".srfm-multi-choice-single").querySelector("label").innerText;var i=c.querySelector(".srfm-input-multi-choice-hidden");if(i&&r){let e=null;c.classList.contains("srfm-radio-mode")?t.target.checked&&(e=r):c.classList.contains("srfm-checkbox-mode")&&(l=t.target.checked?[...l,r]:l.filter(e=>e!==r),e=window.srfm.srfmUtility.prepareValue(l)),null!==e&&i.setAttribute("value",e),i.dispatchEvent(new Event("change",{bubbles:!0}))}})})})}document.addEventListener("DOMContentLoaded",initializeMultichoice);