Файловый менеджер - Редактировать - /home/avadvi5/public_html/wp-content/plugins/wpforms/assets/js/integrations/stripe/admin-builder-modern-stripe.min.js
Ðазад
var WPFormsStripeModernBuilder=window.WPFormsStripeModernBuilder||((e,a)=>{let i={},r={init(){a(r.ready)},ready(){r.customMetadataActions(),r.isLegacySettings()||(i={$alert:a("#wpforms-stripe-credit-card-alert"),$panelContent:a("#wpforms-panel-content-section-payment-stripe"),$feeNotice:a(".wpforms-stripe-notice-info")},r.bindUIActions(),r.bindPlanUIActions(),wpforms_builder_stripe.is_pro)||WPFormsBuilderPaymentsUtils.initPaymentLite(".wpforms-panel-content-section-stripe")},customMetadataActions(){a("#wpforms-panel-payments").on("focusout",".wpforms-panel-field-stripe-custom-metadata-meta-key",function(){a(this).val(a(this).val().replace(/[^\p{L}\p{N}_-]/gu,""))}).on("click",".wpforms-panel-content-section-stripe-custom-metadata-add",function(e){e.preventDefault();var e=a(this).parents(".wpforms-panel-content-section-stripe-custom-metadata-table"),t=e.find("tr").last(),n=t.clone(!0),t=t.data("key"),i=t+1;n.attr("data-key",i),n.html(n.html().replaceAll("["+t+"]","["+i+"]").replaceAll("-"+t+"-","-"+i+"-")),n.find("select, input").val(""),n.find(".wpforms-panel-content-section-stripe-custom-metadata-delete").removeClass("hidden"),n.find(".wpforms-required-field-error").removeClass("wpforms-required-field-error"),e.find("tbody").append(n.get(0))}).on("click",".wpforms-panel-content-section-stripe-custom-metadata-delete",function(e){e.preventDefault(),a(this).parents(".wpforms-panel-content-section-stripe-custom-metadata-table tr").remove()})},bindUIActions(){a("#wpforms-builder").on("wpformsFieldDelete",r.disableNotifications).on("wpformsSaved",r.requiredFieldsCheck).on("wpformsFieldAdd",r.fieldAdded).on("wpformsFieldDelete",r.fieldDeleted).on("wpformsPaymentsPlanCreated",r.toggleMultiplePlansWarning).on("wpformsPaymentsPlanCreated",r.bindPlanUIActions).on("wpformsPaymentsPlanDeleted",r.toggleMultiplePlansWarning),i.$panelContent.find(".wpforms-panel-content-section-payment-one-time").on("change",".wpforms-panel-field-stripe-custom-metadata-meta-key",r.resetCustomMetaKeyErrorClass)},bindPlanUIActions(){i.$panelContent.find('.wpforms-panel-content-section-payment-plan-body .wpforms-panel-field-select select[name*="email"]').on("change",r.resetEmailAlertErrorClass),i.$panelContent.find(".wpforms-panel-content-section-payment-plan-body .wpforms-panel-field-stripe-custom-metadata-meta-key").on("change",r.resetCustomMetaKeyErrorClass),i.$panelContent.find(".wpforms-panel-content-section-payment-plan-period select").on("change",r.resetCyclesValues)},requiredFieldsCheck(){let e=r.validateFields();e?.invalid&&r.openAlert(r.getAlertMessage(e.type),()=>e.invalid.$element.focus())},validateFields(){var e;return!!i.$panelContent.hasClass("wpforms-hidden")||(e={},a("#wpforms-panel-field-stripe-enable_one_time").is(":checked")&&r.validateOneTimeFields(e),a("#wpforms-panel-field-stripe-enable_recurring").is(":checked")&&r.validateRecurringFields(e),e)},validateOneTimeFields(e){var t=i.$panelContent.find(".wpforms-panel-content-section-payment-one-time");e.type="one-time",r.validateCustomMetaTable(t,e)},validateRecurringFields(t){t.type=t.type?"both":"recurring",i.$panelContent.find(".wpforms-panel-content-section-payment-plan").each(function(){var e=a(this);r.validateEmailField(e,t),r.validateCustomMetaTable(e,t)})},validateEmailField(e,t){e=e.data("plan-id"),e=a(`#wpforms-panel-field-stripe-recurring-${e}-email`);e.val()||(e.addClass("wpforms-required-field-error"),t.invalid=t.invalid??{},t.invalid.email=!0,t.invalid.$element)||(t.invalid.$element=e)},validateCustomMetaTable(e,t){e=e.find(".wpforms-panel-content-section-stripe-custom-metadata-table tr[data-key]");if(!e.length)return!0;e.each(function(){var e=a(this);r.isValidCustomMetaRow(e)||(t.invalid=t.invalid??{},t.invalid.customMeta=!0,t.invalid.$element)||(t.invalid.$element=e.find(".wpforms-panel-field-stripe-custom-metadata-meta-key"))})},isValidCustomMetaRow(e){var t=e.find(".wpforms-panel-field-stripe-custom-metadata-meta-key"),e=!e.find(".wpforms-panel-field-stripe-custom-metadata-object-type").val()||!e.find(".wpforms-panel-field-stripe-custom-metadata-meta-value").val()||t.val();return t.toggleClass("wpforms-required-field-error",!e),e},resetEmailAlertErrorClass(){a(this).toggleClass("wpforms-required-field-error",!a(this).val())},resetCustomMetaKeyErrorClass(){var e=a(this).closest("tr[data-key]");r.isValidCustomMetaRow(e)},recurringEmailAlert(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.recurringEmailAlert()" has been deprecated, please use the "WPFormsStripeModernBuilder.openAlert()" function instead!'),r.openAlert(wpforms_builder.stripe_recurring_email)},openAlert(e,t=()=>{}){a.alert({title:wpforms_builder.stripe_recurring_heading,content:e,icon:"fa fa-exclamation-circle",type:"red",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action:t}},onOpen(){a(".wpforms-stripe-settings-redirect").on("click",r.settingsRedirect)}})},getAlertMessage(e){var t;return a(".wpforms-panel-content-section-stripe").is(":visible")?(t={"one-time":"stripe_required_one_time_fields",recurring:"stripe_required_recurring_fields",both:"stripe_required_both_fields"},wpforms_builder[t[e]??t.recurring]):wpforms_builder.stripe_recurring_settings},settingsRedirect(){a(".wpforms-panel-payments-button").trigger("click"),a(".wpforms-panel-sidebar-section-stripe").trigger("click"),e.location.href=e.location.pathname+e.location.search+"#wpforms-panel-field-stripe-enable_recurring-wrap",a(this).closest(".jconfirm-box").find(".btn-confirm").trigger("click")},disableNotifications(e,t,n){r.isStripeField(n)&&!r.hasStripeCreditCardFieldInBuilder()&&((n=a('.wpforms-panel-content-section-notifications [id*="-stripe-wrap"]')).find('input[id*="-stripe"]').prop("checked",!1),n.addClass("wpforms-hidden"))},isLegacySettings(){return a("#wpforms-panel-field-stripe-enable").length},fieldAdded(e,t,n){r.isStripeField(n)&&r.hasStripeCreditCardFieldInBuilder()&&(r.settingsToggle(!0),i.$feeNotice.toggleClass("wpforms-hidden"))},fieldDeleted(e,t,n){!r.isStripeField(n)||r.hasStripeCreditCardFieldInBuilder()||(r.settingsToggle(!1),r.disablePayments(),i.$feeNotice.toggleClass("wpforms-hidden"))},isStripeField(e){return e===wpforms_builder_stripe.field_slug},hasStripeCreditCardFieldInBuilder(){return 0<a(".wpforms-field.wpforms-field-"+wpforms_builder_stripe.field_slug).length},toggleMultiplePlansWarning(){i.$panelContent.find(".wpforms-stripe-multiple-plans-warning").toggleClass("wpforms-hidden",1===i.$panelContent.find(".wpforms-panel-content-section-payment-plan").length)},settingsToggle(e){(i.$alert.length||i.$panelContent.length)&&(i.$alert.toggleClass("wpforms-hidden",e),i.$panelContent.toggleClass("wpforms-hidden",!e))},toggleContent(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.toggleContent()" has been deprecated, please use the new "WPFormsPaymentsUtils.toggleContent()" function instead!'),WPFormsBuilderPaymentsUtils.toggleContent()},togglePlan(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.togglePlan()" has been deprecated, please use the new "WPFormsPaymentsUtils.togglePlan()" function instead!'),WPFormsBuilderPaymentsUtils.togglePlan()},deletePlan(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.checkPlanName()" has been deprecated, please use the new "WPFormsPaymentsUtils.deletePlan()" function instead!'),WPFormsBuilderPaymentsUtils.deletePlan()},checkPlanName(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.checkPlanName()" has been deprecated, please use the new "WPFormsPaymentsUtils.checkPlanName()" function instead!'),WPFormsBuilderPaymentsUtils.checkPlanName()},renamePlan(){console.warn('WARNING! Function "WPFormsStripeModernBuilder.renamePlan()" has been deprecated, please use the new "WPFormsPaymentsUtils.renamePlan()" function instead!'),WPFormsBuilderPaymentsUtils.renamePlan()},disablePayments(){a("#wpforms-panel-field-stripe-enable_one_time, #wpforms-panel-field-stripe-enable_recurring").prop("checked",!1).trigger("change").each(WPFormsBuilderPaymentsUtils.toggleContent)},resetCyclesValues(){var e=a(this),t=e.closest(".wpforms-panel-content-section-payment-plan-body").find(".wpforms-panel-content-section-payment-plan-cycles select"),n=t.val();let i;switch(e.val()){case"yearly":i=20;break;case"semiyearly":i=40;break;case"quarterly":i=80;break;default:i=wpforms_builder_stripe.cycles_max}var r=[a("<option>",{value:"unlimited",text:wpforms_builder_stripe.i18n.cycles_default})];for(let e=1;e<=i;e++)r.push(a("<option>",{value:e,text:e}));t.empty().append(r).val(n),t.val()!==n&&t.val("unlimited")}};return r})((document,window),jQuery);WPFormsStripeModernBuilder.init();
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка