Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
demountable
/
wp-content
/
plugins
/
sureforms
/
assets
/
js
/
minified
/
blocks
:
multi-choice.min.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
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);