PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
bit-form / assets / bitform-observer.min.js

bitform-observer.min.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.3.1, at assets/bitform-observer.min.js

2 lines 923 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(){"use strict";const e='script.bf-form-config[data-bf-form], [id^="bitforms_"]';function t(){if(window.bfFormObserver||"undefined"==typeof MutationObserver)return;if(!document.body)return;let t=[],o=null;const n=()=>{o=null;const e=Array.from(new Set(t));t=[],"function"==typeof window.bitformInit&&e.forEach(e=>window.bitformInit(e))};window.bfFormObserver=new MutationObserver(r=>{r.forEach(o=>{o.addedNodes.forEach(o=>{t.push(...function(t){if(1!==t.nodeType)return[];const o=[],n=e=>{const t=e.dataset?.bfForm||(/^bitforms_/.test(e.id)?e.id:"");t&&o.push(t)};return t.matches?.(e)&&n(t),t.querySelectorAll?.(e).forEach(n),o}(o))})}),t.length&&!o&&(o=setTimeout(n,50))}),window.bfFormObserver.observe(document.body,{childList:!0,subtree:!0})}document.addEventListener("bitform/reinit",t),window.addEventListener("load",t),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}();
2