PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / V3.3.2
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder vV3.3.2
V3.3.2 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 All 139 releases
bit-form / assets / hidden-token-field.min.js

hidden-token-field.min.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder V3.3.2, at assets/hidden-token-field.min.js

2 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var hidden_token_field=function(){"use strict";const e=new WeakSet,n=(e,n,t)=>{const o=new URL(n.ajaxURL);o.searchParams.append("action","bitforms_onload_added_field_and_property");const a=t.querySelector('input[name="bitforms_id"]')?.value,d=n.formId||(a?a.replace(/^bitforms_/,""):void 0);if(!d)return Promise.resolve();const r={formId:d};return fetch(o,{method:"POST",body:JSON.stringify(r),headers:{"Content-Type":"application/json"}}).then(e=>e.json()).then(n=>{void 0!==n?.success&&(n?.data?.hidden_fields?.map(e=>{setHiddenFld(e,t)}),n?.data?.hidden_properties?.map(n=>{window.bf_globals?.[e]&&(window.bf_globals[e][n.name]=n.value)}))}).catch(()=>{})};return function(t=null){try{(t?[t]:Object.keys(window?.bf_globals||{})).forEach(t=>{const o=window.bf_globals?.[t];o?.ajaxURL&&((t,o)=>{try{const a=bfSelect(`#form-${t}`);if(!a)return;if(n(t,o,a),!e.has(a)){e.add(a);const d=()=>{a.removeEventListener("focusin",d),a.removeEventListener("pointerdown",d),n(t,o,a)};a.addEventListener("focusin",d),a.addEventListener("pointerdown",d)}}catch(e){}})(t,o)})}catch(e){}}}();
2