Changeset 3239633
- Timestamp:
- 02/12/2025 07:54:58 PM (13 months ago)
- Location:
- recover-fees-for-gravity-forms/trunk
- Files:
-
- 3 edited
-
js/recover-fees-for-gravity-forms.js (modified) (1 diff)
-
js/recover-fees-for-gravity-forms.min.js (modified) (1 diff)
-
recover-fees-for-gravity-forms.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
recover-fees-for-gravity-forms/trunk/js/recover-fees-for-gravity-forms.js
r3205958 r3239633 14 14 } 15 15 $( document ).on( 'change','.gfield_recoverfees', function (event) { 16 let oldvalue = $(".gfield--input-type-price input").get(0).value; 17 $(".gfield--input-type-price input").get(0).value = "$0"; 18 trigger_inputs(); 19 setTimeout(()=>{ 20 $(".gfield--input-type-price input").get(0).value = oldvalue; 21 trigger_inputs(); 22 },100,oldvalue); 16 gformInitPriceFields(); 23 17 }); 24 18 if(gform.addFilter){ -
recover-fees-for-gravity-forms/trunk/js/recover-fees-for-gravity-forms.min.js
r3205958 r3239633 1 jQuery( function(e){var t=window.gform||{};let i=function(){e("body").find(".gfield_price input").trigger("change"),e("body").find(".gfield_price input").get(0).dispatchEvent(new Event("change")),e(".gfield--input-type-price input").get(0).dispatchEvent(new Event("change")),e("body").find(".ginput_quantity").length&&(e("body").find(".ginput_quantity").trigger("change"),e("body").find(".ginput_quantity").get(0).dispatchEvent(new Event("change"))),e("body").find(".gfield_recoverfeescustomer").val("changed"),e("body").find(".gfield_recoverfeescustomer").get(0).dispatchEvent(new Event("change")),e(".gfield--input-type-price input").get(0).dispatchEvent(new Event("change"))};e(document).on("change",".gfield_recoverfees",function(t){let n=e(".gfield--input-type-price input").get(0).value;e(".gfield--input-type-price input").get(0).value="$0",i(),setTimeout(()=>{e(".gfield--input-type-price input").get(0).value=n,i()},100,n)}),t.addFilter&&t.addFilter("gform_product_total",function(t,i){if(e("body").find(".ginput_container_product_fees .gfield_recoverfees").length){var n=e("body").find(".ginput_container_product_fees"),d=n.find(".gfield_recoverfees").is(":checked")?1:0;let f=parseFloat(n.find(".gfield_percentfees").val());var g=parseFloat(n.find(".gfield_fixedfees").val());price=t+g,f=t/100*f;let r=e("body").find(".gform-label_product_fees").attr("data-label-tootlip");r=r.replace(/%RECOVERFEE%/g,gformFormatMoney(f+g)),e("body").find(".gform-label_product_fees").html(r),1===d&&t>0&&(t=price+f)}return t})});1 jQuery($=>{var b=window.gform||{};$(document).on('change','.gfield_recoverfees',function(){gformInitPriceFields();console.log('gformInitPriceFields')});b.addFilter&&b.addFilter('gform_product_total',function(a){if($('body').find('.ginput_container_product_fees .gfield_recoverfees').length){var A=$('body').find('.ginput_container_product_fees'),c=A.find('.gfield_recoverfees'),d=c.is(':checked')?1:0,e=parseFloat(A.find('.gfield_fixedfees').val());let _=parseFloat(A.find('.gfield_percentfees').val());price=a+e;_=a/100*_;let B=$('body').find('.gform-label_product_fees').attr('data-label-tootlip');B=B.replaceAll('%RECOVERFEE%',gformFormatMoney(_+e));$('body').find('.gform-label_product_fees').html(B);if(d==1&&a>0)a=price+_}return a})}); -
recover-fees-for-gravity-forms/trunk/recover-fees-for-gravity-forms.php
r3214741 r3239633 4 4 * Plugin URI: https://wordpress.org/plugins/recover-fees-for-gravity-forms 5 5 * Description: Let users cover credit card fees in Gravity Forms. Adds a new field type with a checkbox to cover fees, simple setup, customizable fees, and seamless integration boost your payment or fundraising efforts. 6 * Version: 2.0. 46 * Version: 2.0.5 7 7 * Author: My Custom Software 8 8 * Requires at least: 6.7.1
Note: See TracChangeset
for help on using the changeset viewer.