????JFIF??x?x????'
Server IP : 104.21.80.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/cwd/wp-content/plugins/wpforms-lite/assets/js/admin/builder/ |
Upload File : |
/* global wpforms_builder, wpforms_builder_payments_utils */ // eslint-disable-next-line no-unused-vars const WPFormsBuilderPaymentsUtils = window.WPFormsBuilderPaymentsUtils || ( function( document, window, $ ) { /** * Public functions and properties. * * @since 1.9.5 * * @type {Object} */ const app = { /** * Toggle payments content. * * @since 1.9.5 */ // eslint-disable-next-line complexity toggleContent() { const $input = $( this ), $paymentSettings = $input.closest( '.wpforms-payment-settings' ); if ( $paymentSettings.find( '.wpforms-panel-content-section-payment-toggle-one-time .wpforms-toggle-control > input' ).is( ':checked' ) && $paymentSettings.find( '.wpforms-panel-content-section-payment-toggle-recurring .wpforms-toggle-control > input' ).is( ':checked' ) ) { $input.prop( 'checked', false ); $.alert( { title: wpforms_builder.heads_up, content: $input.attr( 'name' ).includes( 'enable_recurring' ) ? wpforms_builder_payments_utils.payments_disabled_recurring : wpforms_builder_payments_utils.payments_disabled_one_time, icon: 'fa fa-exclamation-circle', type: 'orange', buttons: { confirm: { text: wpforms_builder.ok, btnClass: 'btn-confirm', keys: [ 'enter' ], }, }, } ); } const $wrapper = $input.closest( '.wpforms-panel-content-section-payment' ), isChecked = $input.prop( 'checked' ) && ! $( '#wpforms-panel-field-settings-disable_entries' ).prop( 'checked' ); $wrapper.find( '.wpforms-panel-content-section-payment-toggled-body' ).toggle( isChecked ); $wrapper.toggleClass( 'wpforms-panel-content-section-payment-open', isChecked ); }, /** * Check a plan name on empty value. * * @since 1.9.5 */ checkPlanName() { const $input = $( this ), $plan = $input.closest( '.wpforms-panel-content-section-payment-plan' ), $planName = $plan.find( '.wpforms-panel-content-section-payment-plan-head-title' ); if ( $input.val() ) { $planName.html( $input.val() ); return; } const defaultValue = wpforms_builder_payments_utils.payments_plan_placeholder; $planName.html( defaultValue ); $input.val( defaultValue ); }, /** * Toggle a plan content. * * @since 1.9.5 */ togglePlan() { const $plan = $( this ).closest( '.wpforms-panel-content-section-payment-plan' ), $icon = $plan.find( '.wpforms-panel-content-section-payment-plan-head-buttons-toggle' ); $icon.toggleClass( 'fa-chevron-circle-up fa-chevron-circle-down' ); $plan.find( '.wpforms-panel-content-section-payment-plan-body' ).toggle( $icon.hasClass( 'fa-chevron-circle-down' ) ); }, /** * Delete a plan. * * @since 1.9.5 */ deletePlan() { // Trigger a warning modal when trying to delete a single plan without pro addon. $( this ).closest( '.wpforms-panel-content-section-payment' ).find( '.wpforms-panel-content-section-payment-button-add-plan' ).trigger( 'click' ); }, /** * Rename a plan. * * @since 1.9.5 */ renamePlan() { const $input = $( this ), $plan = $input.closest( '.wpforms-panel-content-section-payment-plan' ), $planName = $plan.find( '.wpforms-panel-content-section-payment-plan-head-title' ); if ( ! $input.val() ) { $planName.html( '' ); return; } $planName.html( $input.val() ); }, }; // Provide access to public functions/properties. return app; }( document, window, jQuery ) );