PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / trunk
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz vtrunk
2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.1.2 1.10.0 1.10.1 1.11.0 1.12.0 1.12.1 1.12.2 1.12.3 1.13.0 1.13.1 1.13.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.2 2.6.0
sureforms / assets / js / minified / blocks / switch.min.js
sureforms / assets / js / minified / blocks Last commit date
dropdown.min.js 1 month ago input.min.js 8 months ago multi-choice.min.js 4 months ago number.min.js 10 months ago phone.min.js 2 months ago switch.min.js 1 year ago textarea.min.js 4 months ago url.min.js 1 year ago
switch.min.js
1 lines
1 function initializeSwitchField(){let o=document.getElementsByClassName("srfm-classic-switch-container");if(o)for(let l=0;l<o.length;l++){let c=o[l].querySelector(".srfm-switch");var e=o[l].querySelector(".srfm-switch-label"),t=c.getAttribute("id");c&&e&&(c.id=t+l,e.htmlFor=t+l),c&&c.addEventListener("click",()=>{var e,t,s,r=c.closest("form");c.classList.contains("srfm-classic-switch-input")?(r=getComputedStyle(r).getPropertyValue("--srfm-primary-color"),t=c.value,c.value="true"===t?"false":"true",t=o[l].querySelector(".srfm-switch-background"),e=o[l].querySelector(".srfm-switch-toggle"),s=o[l].querySelector(".srfm-classic-toggle-icon"),"true"===c.value?(t&&s&&(t.style.backgroundColor=""!==r?"var(--srfm-primary-color)":"#0284c7",s.style.fill=""!==r?"var(--srfm-primary-color)":"#0284c7"),t.querySelector(".srfm-classic-toggle-icon-container").classList.contains("!srfm-opacity-0")?(t.querySelector(".srfm-classic-toggle-icon-container").classList.remove("!srfm-opacity-0"),t.querySelector(".srfm-classic-toggle-icon-container").classList.add("!srfm-opacity-100"),e&&(e.style.left="24px"),c&&(c.value="true")):(t&&(t.style.backgroundColor="#dcdcdc",t.querySelector(".srfm-classic-toggle-icon-container").classList.add("!srfm-opacity-0"),t.querySelector(".srfm-classic-toggle-icon-container").classList.remove("!srfm-opacity-100")),e&&(e.style.left="0"),c&&(c.value="false"))):t.querySelector(".srfm-classic-toggle-icon-container").classList.contains("!srfm-opacity-100")?(t.querySelector(".srfm-classic-toggle-icon-container").classList.remove("!srfm-opacity-100"),t.querySelector(".srfm-classic-toggle-icon-container").classList.add("!srfm-opacity-0"),e&&(e.style.left="0"),t&&(t.style.backgroundColor="#dcdcdc"),c&&(c.value="false")):(t.querySelector(".srfm-classic-toggle-icon-container").classList.remove("!srfm-opacity-0"),t.querySelector(".srfm-classic-toggle-icon-container").classList.add("!srfm-opacity-100"),e&&(e.style.left="24px"),t&&s&&(t.style.backgroundColor=""!==r?"var(--srfm-primary-color)":"#0284c7",s.style.fill=""!==r?"var(--srfm-primary-color)":"#0284c7"),c&&(c.value="true"))):(e=c.value,c.value="true"===e?"false":"true",t=o[l].querySelector(".srfm-switch-background"),s=o[l].querySelector(".srfm-switch-toggle"),"true"===c.value?t&&s&&(t.style.backgroundColor="#007CBA",s.style.left="27px"):t&&s&&(t[l].style.backgroundColor="#dcdcdc",s.style.left="2px"))})}let r=document.getElementsByClassName("srfm-default-switch");if(r)for(let s=0;s<r.length;s++)r[s].addEventListener("click",()=>{var e=r[s].value,e=(r[s].value="true"===e?"false":"true",document.getElementsByClassName("srfm-switch-background")),t=document.getElementsByClassName("srfm-switch-toggle");"true"===r[s].value?(e[s].style.backgroundColor="#007CBA",t[s].style.left="27px"):(e[s].style.backgroundColor="#dcdcdc",t[s].style.left="2px")})}document.addEventListener("DOMContentLoaded",initializeSwitchField);