PluginProbe
JetFormBuilder — Dynamic Blocks Form Builder / trunk
JetFormBuilder — Dynamic Blocks Form Builder vtrunk
3.6.5.2 3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 All 130 releases
jetformbuilder / modules / captcha / assets / build / hcaptcha / frontend.js
frontend.js
1 lines 715 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (()=>{"use strict";const{applyFilters:t}=JetPlugins.hooks,e=function(e){var n;if(e.parent)return;const o=e.getInput("_captcha_token"),a=e.getSubmit().getFormId(),r=o?.nodes?.[0]?.parentElement;let i=null!==(n=window?.JetFormBuilderCaptchaConfig?.[a])&&void 0!==n&&n;if(!r||!i)return;o.isVisible=()=>!0,i.callback=t=>{o.value.current=t},i=t("jet.fb.hCaptcha.options",i,e);const s=window.hcaptcha.render(r,i);e.getSubmit().submitter?.status?.watch?.(()=>{window.hcaptcha.reset(s),o.onClear()})};window.jfbHCaptchaOnLoad=function(){const{addAction:t}=JetPlugins.hooks;for(const t of Object.values(window.JetFormBuilder))t.hasOwnProperty("isObserved")&&e(t);t("jet.fb.observe.after","jet-form-builder/hCaptcha",e)}})();