PluginProbe
Getwid – Gutenberg Blocks / 2.0.13
Getwid – Gutenberg Blocks v2.0.13
3.0.2 3.0.1 3.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.2.0 trunk 1.8.7 1.9.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9
getwid / assets / blocks / contact-form / frontend.js

frontend.js in Getwid – Gutenberg Blocks 2.0.13, at assets/blocks/contact-form/frontend.js

4 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}({3:function(e,t){/*!
2 * getwid-contact-form
3 */
4 !function(e){var t=this;e(document).ready(function(n){e(document.body).on("post-load",function(e){a()});var a=function(){e(".wp-block-getwid-contact-form__form:not(.getwid-init)").each(function(n,a){e(t).addClass("getwid-init");var r,s=e(a).find("p[class$=__result]"),c=e(a).find("button[type='submit']"),o=e(a).find(".wp-block-getwid-captcha");o.length&&function(){if(o.length){var e=o.data("sitekey"),t=o.data("theme");grecaptcha.ready(function(){r=grecaptcha.render(o[0],{sitekey:e,theme:t})})}}(),s.hide(),e(a).submit(function(t){t.preventDefault(),c.prop("disabled",!0);var n={};e(a).serializeArray().forEach(function(e,t){n[e.name]=e.value});var i={action:"getwid_send_mail",nonce:Getwid.nonces.contact_form,data:n};""!=s.text()&&s.hide(300),e.post(Getwid.ajax_url,i,function(t){s.hasClass("success")?s.removeClass("success"):s.hasClass("fail")&&s.removeClass("fail"),c.prop("disabled",!1),o.length&&t.success&&grecaptcha.reset(r),t.success?(e(a)[0].reset(),s.addClass("success")):s.addClass("fail"),s.html(t.data),s.show(300)})})})};a()})}(jQuery)}});