PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 3.5.3
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v3.5.3
3.6.0 3.5.3 3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / assets / js / frontend / ajax-submission.min.js
everest-forms / assets / js / frontend Last commit date
ajax-submission.js 2 months ago ajax-submission.min.js 2 months ago everest-forms-file-upload.js 5 months ago everest-forms-file-upload.min.js 5 months ago everest-forms-survey-polls-quiz.js 1 year ago everest-forms-survey-polls-quiz.min.js 2 years ago everest-forms.js 5 months ago everest-forms.min.js 5 months ago evf-form-preview.js 1 year ago evf-form-preview.min.js 1 year ago text-limit.js 1 year ago text-limit.min.js 1 year ago
ajax-submission.min.js
14 lines
1 jQuery(function(p){"use strict";var r=function(){try{return window.everest_forms_ajax_submission_params&&"1"===String(window.everest_forms_ajax_submission_params.payment_debug||"")}catch(e){return!1}},l=function(e){if(!e)return"";if("string"==typeof e)return e;if(e.messages&&e.messages.message){var a=e.messages.message;if(Array.isArray(a)&&a.length&&a[0].text)return String(a[0].text)}return e.message?String(e.message):"Payment request failed."},i=function(a){var t;return null===a||undefined===a?{}:"object"!=typeof a||Array.isArray(a)?a:(t={},Object.keys(a).forEach(function(e){"error"===e?t.error=l(a.error):"response"===e?t.response="string"==typeof a.response?a.response:a.response?"[redacted]":undefined:t[e]=a[e]}),t)},_=function(e,a,t){if(r())try{console.log("[EVF Payment Debug] "+String(a||""),i(t))}catch(s){}};function v(e){var e=e.find(".evf-payment-gateway-radio:checked");return e.length&&(e=e.val())?String(e):undefined}p('form[data-ajax_submission="1"]').each(function(e,f){p(document).ready(function(){var u=p(f),m=u.find(".evf-submit");u.find("[data-gateway='razorpay']");m.on("click",async function(e){var a=v(u);if(undefined===a&&(a=u.find(".everest-forms-stripe-gateways-tabs .evf-tab").has("a.active").data("gateway")),undefined===a&&(a=u.find(".everest-forms-gateway[data-gateway='stripe']").data("gateway")),_(0,"submit_click_start",{formId:u.data("formid"),paymentMethod:a}),u.find(".everest-forms-gateway[data-gateway='stripe']").hasClass("StripeElement--empty")&&u.find(".evf-field-credit-card").is(":visible"))return p(document).ready(function(){p("#card-errors").html("This field is required").show(),p(".evf-submit").text("Submit"),p(".evf-submit").attr("disabled",!1)}),u.trigger("focusout").trigger("change").trigger("submit"),!1;var a=0<u.find(".evf-payment-gateway-radio").length,t=v(u),s=a?"square"===t:"square"===t||undefined===t&&"none"!==u.find(".everest-forms-gateway[data-gateway='square']").closest(".evf-field").css("display");if(_(0,"square_selection_check",{hasPaymentGatewaySelector:a,squareSelectedGateway:t,squareIsSelected:s}),s){var r,t=u.find(".everest-forms-gateway[data-gateway='square']").find(".sq-card-message-error");if(0<t.length)return r=t.text(),_(0,"square_validation_error",{squareErrorMsg:r}),p(document).ready(function(){p("#card-errors").html(r).show(),p(".evf-submit").text("Submit"),p(".evf-submit").attr("disabled",!1)}),u.trigger("focusout").trigger("change").trigger("submit"),!1}"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();s=m.get(0).recaptchaID;if(0===s)return grecaptcha.execute(s),!1;var t=v(u),s=0<u.find("[data-gateway='razorpay']").length,i=s&&("razorpay"===t||!a);if(_(0,"payment_gateway_pre_ajax",{selectedPayGateway:t,hasRazorpayGatewayMarker:s,shouldBypassAjaxForRazorpay:i}),i)return!0;var s=u.serializeArray(),i=(e.preventDefault(),u.trigger("focusout").trigger("change").trigger("submit"),u.find(".evf-error:visible")),e=u.find(".everest-forms-authorize_net[data-gateway='authorize-net']"),o=!a&&u.find(".evf-field-authorize-net").is(":visible"),a=e.length&&window.EverestFormsAuthorizeNet&&"function"==typeof window.EverestFormsAuthorizeNet.getCardData&&"function"==typeof window.EverestFormsAuthorizeNet.authorizeNetAjaxSubmitHandler&&("authorize_net"===t||!a&&o);if(_(0,"authorize_net_check",{authorizeNetHiddenCount:e.length,legacyAuthorizeFieldVisible:o,shouldTokenizeAuthorizeNet:a}),a){e=window.EverestFormsAuthorizeNet.getCardData(u);if(_(0,"authorize_net_card_fields_presence",{hasAllFields:!Object.values(e).some(function(e){return!e})}),!Object.values(e).some(e=>!e)){o=new Promise(function(e,a){window.EverestFormsAuthorizeNet.authorizeNetAjaxSubmitHandler(f).then(e)["catch"](a)});try{var n=await o;_(0,"authorize_net_tokenized",{resultCode:n&&n.messages?n.messages.resultCode:""}),"Ok"===n.messages.resultCode&&(s.push({name:"everest_forms[authorize_net][opaque_data][descriptor]",value:n.opaqueData.dataDescriptor},{name:"everest_forms[authorize_net][opaque_data][value]",value:n.opaqueData.dataValue}),_(0,"authorize_net_opaque_data_attached",{}))}catch(d){return _(0,"authorize_net_tokenization_failed",{errorMessage:l(d)}),void m.attr("disabled",!1).html(everest_forms_ajax_submission_params.submit)}}i.length<1&&(i=u.parents("div.everest-forms").find(".everest-forms-notice.everest-forms-notice--error .evf-error"))}0<i.length?(m.attr("disabled",!1).html(everest_forms_ajax_submission_params.submit),p([document.documentElement,document.body]).animate({scrollTop:i.last().offset().top},800)):(p(this).html(u.data("process-text")),s.push({name:"action",value:"everest_forms_ajax_form_submission"}),s.push({name:"security",value:everest_forms_ajax_submission_params.evf_ajax_submission}),_(0,"ajax_submission_dispatched",{selectedPayGateway:t,payloadLength:s.length}),p.ajax({url:everest_forms_ajax_submission_params.ajax_url,type:"POST",data:s}).done(function(i,o,e){var n=i.data&&i.data.redirect_url?i.data.redirect_url:"",d=v(u),f=0<u.find(".evf-payment-gateway-radio").length;if(_(0,"ajax_done",{textStatus:o,success:i?i.success:undefined,response:i&&i.data?i.data.response:undefined,selectedGateway:d,redirectUrl:n}),undefined!==d||f||(o=u.find(".everest-forms-gateway[data-gateway='square']").closest(".evf-field"),l=u.find(".everest-forms-gateway[data-gateway='stripe']").closest(".evf-field"),o.length&&"none"!==o.css("display")?d="square":l.length&&"none"!==l.css("display")&&(d="stripe")),n&&"undefined"!==n&&("paypal"===d||"stripe"!==d&&"square"!==d)){if(_(0,"gateway_redirect_url",{redirectUrl:n,selectedGateway:d}),u.trigger("reset"),!(i.data.enable_redirect_in_new_tab||!1))return void(window.location.href=n);o=window.open(n,"_blank");o&&!o.closed&&"undefined"!=typeof o.closed||(window.location.href=n)}var l=i&&i.redirect||i&&i.data&&i.data.redirect,o=i&&"paypal"===i.payment_method||i&&i.data&&"paypal"===i.data.payment_method||"paypal"===d;if(l&&o)_(0,"paypal_redirect",{redirectUrl:l,selectedGateway:d}),window.location.href=l;else if("success"===i.data.response||!0===i.success){let e="",a="",t="",s="",r="";i.data.form_id!==undefined&&i.data.entry_id!==undefined&&1==i.data.pdf_download&&(e='<br><small><a href="/?page=evf-entries-pdf&form_id='+i.data.form_id+"&entry_id="+i.data.entry_id+'">'+i.data.pdf_download_message+"</a></small>"),1==i.data.quiz_result_shown&&(a=i.data.quiz_reporting),"1"==i.data.is_preview_confirmation&&(t=i.data.preview_confirmation),i.data.message_display_location!==undefined&&""!==i.data.message_display_location&&(s=i.data.message_display_location),i.data.form_state_type!==undefined&&""!==i.data.form_state_type&&(r=i.data.form_state_type);n=f?d:u.find(".everest-forms-stripe-gateways-tabs .evf-tab").has("a.active").data("gateway");"stripe"===(n=undefined!==n||f?n:"ideal"===(n=u.find(".everest-forms-gateway[data-gateway='ideal']").data("gateway"))?"ideal":u.find(".everest-forms-gateway[data-gateway='stripe']").data("gateway"))&&"none"!==u.find(".everest-forms-gateway[data-gateway='stripe']").closest(".evf-field").css("display")?(_(0,"trigger_stripe_payment_flow",{}),u.trigger("everest_forms_frontend_before_ajax_complete_success_message",i.data)):"ideal"===(n=undefined===n?u.find(".everest-forms-gateway[data-gateway='ideal']").data("gateway"):n)&&"none"!==u.find(".everest-forms-gateway[data-gateway='ideal']").closest(".evf-field").css("display")?(_(0,"trigger_ideal_payment_flow",{}),u.trigger("evf_process_payment",i.data)):"square"===d?(_(0,"trigger_square_payment_flow",{}),u.trigger("everest_forms_frontend_payment_before_success_message",i.data)):(o=u.closest(".everest-forms"),u.trigger("reset"),o.find(".everest-forms-notice").remove(),"hide"===r&&"hide"!==s&&u.find(".evf-frontend-row, .evf-submit-container").hide(),"hide"===s?o.html('<div class="everest-forms-notice everest-forms-notice--success" role="alert">'+i.data.message+e+"</div>"+a+t).focus():"top"===s?o.prepend('<div class="everest-forms-notice everest-forms-notice--success" role="alert">'+i.data.message+e+"</div>"+a+t).focus():"bottom"===s?o.append(t+'<div class="everest-forms-notice everest-forms-notice--success" role="alert">'+i.data.message+e+"</div>"+a).focus():"popup"===s&&(p("body").css("overflow","hidden"),l=`
2 <div class="everest-forms-popup-overlay">
3 <div class="everest-forms-popup">
4 <div class="everest-forms-popup-close">
5 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
6 <path d="M7 6.06668L1.26666 0.333344L0.333328 1.20001L6.06666 6.93334L0.333328 12.6L1.26666 13.5333L7 7.86668L12.6667 13.5333L13.6 12.6L7.93333 6.93334L13.6667 1.33334L12.7333 0.466677L7 6.06668Z" fill="#383838"/>
7 </svg>
8 </div>
9 <img src="${everest_forms_ajax_submission_params.evf_checked_image_url}" alt="Checked Logo" class="everest-forms-popup-success-logo">
10 <p class="everest-forms-popup-success-text">${everest_forms_ajax_submission_params.i18n_evf_success_text}</p>
11 <p>${i.data.message}</p>
12 </div>
13 </div>
14 `,p("body").append(l),p(".everest-forms-popup-close").on("click",function(){p(".everest-forms-popup-overlay").fadeOut(200,function(){p(this).remove(),p("body").css("overflow","")})}),o.append(t+a).focus()),m.attr("disabled",!1).html(everest_forms_ajax_submission_params.submit),_(0,"payment_completed_success_notice",{messageLocation:s,formStateType:r}),f=new CustomEvent("everest_forms_ajax_submission_success",{detail:{formId:"evf-form-"+i.data.form_id}}),document.dispatchEvent(f))}else{var c=u.data("formid"),n=JSON.parse(e.responseText),l=(d="undefined"!=typeof n.data[c]?n.data[c].header:everest_forms_ajax_submission_params.error,n.data.error);"string"==typeof n.data.message&&(d=n.data.message),u.closest(".everest-forms").find(".everest-forms-notice").remove(),u.closest(".everest-forms").prepend('<div class="everest-forms-notice everest-forms-notice--error" role="alert">'+d+"</div>").focus(),p(l).each(function(e,a){var s,t=Object.values(a)[0],r=Object.keys(a)[0],a=!0,i="evf"-+c+"-field_"+r+"-container";p("#"+i).hasClass("evf-field-signature")?s=p("#"+("evf-signature-img-input-"+r)):p("#"+i).hasClass("evf-field-likert")?(a=!1,(s=p('[id^="'+("everest_forms-"+c+"-field_"+r+"_")+'"]')).each(function(e,a){var a=p(a).closest("tr.evf-"+c+"-field_"+r).find("th"),t="everest_forms[form_fields]["+r+"]["+(parseInt(a.closest("tr").index())+1)+"]";a.children().is("label")?a.children().find("#"+t).show():(a.parents("span.input-wrapper").length?a.parents("span.input-wrapper"):a).append('<label id="'+t+'" for="'+t+'" class="evf-error">'+everest_forms_ajax_submission_params.required+"</label>")})):p("#"+i).hasClass("evf-field-address")?(s=p('[id^="'+("evf-"+c+"-field_"+r)+'"]')).each(function(e,a){var t=String(p(a).attr("id"));(t.includes("-container")||t.includes("-address2")||void 0!==p(a).val())&&s.splice(e,1)}):s=p("#"+("evf-"+c+"-field_"+r)),s.addClass("evf-error"),s.attr("aria-invalid",!0),s.first().closest(".evf-field").addClass("everest-forms-invalid evf-has-error"),!0!==a||s.is("label")||(s.parents("span.input-wrapper").length?s.parents("span.input-wrapper"):s).after('<label id="'+s.attr("id")+'-error" class="evf-error" for="'+s.attr("id")+'">'+t+"</label>").show()}),m.attr("disabled",!1).html(everest_forms_ajax_submission_params.submit)}}).fail(function(){_(0,"ajax_failed",{}),m.attr("disabled",!1).html(everest_forms_ajax_submission_params.submit),u.trigger("focusout").trigger("change"),u.closest(".everest-forms").find(".everest-forms-notice").remove(),u.closest(".everest-forms").prepend('<div class="everest-forms-notice everest-forms-notice--error" role="alert">'+everest_forms_ajax_submission_params.error+"</div>").focus()}).always(function(e){var a=e.data&&e.data.redirect_url?e.data.redirect_url:"";_(0,"ajax_always",{redirectUrl:a}),!a&&p(".everest-forms-notice").length&&"1"===e.data.submission_message_scroll&&p([document.documentElement,document.body]).animate({scrollTop:p(".everest-forms-notice").offset().top},800)}))})})})});