Changeset 2525336
- Timestamp:
- 05/03/2021 03:12:06 PM (5 years ago)
- Location:
- pay-with-ath-movil-woocommerce-gateway/trunk
- Files:
-
- 2 edited
-
assets/scripts/athmovil-button.min.js (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pay-with-ath-movil-woocommerce-gateway/trunk/assets/scripts/athmovil-button.min.js
r2460027 r2525336 1 window.athmWindow=null,function($){"use strict";athMovilInit();var athMovilBtn=null,athReferenceNum=null;function athMovilInit(){$("#place_order").after('<div id="ATHMovil_Checkout_Button" style="display:none;"></div><input id="athm_referenceNumber" name="athm_referenceNumber" type="hidden" value="" />'),"athmovil"!=$('form.checkout input[name^="payment_method"]:checked').val()?($("#place_order").show(),$("#ATHMovil_Checkout_Button").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show()),$("#ATHMreopen-modal, .ATHMmodal-content").remove(),$("#ATHMovil_Checkout_Button").off("click"),$("form.checkout").off("click",'input[name="payment_method"]',onPaymentMethodChange),$("form.checkout").on("click",'input[name="payment_method"]',onPaymentMethodChange),$("form.checkout").off("change","#shipping_method",onShippingMethodChange),$("form.checkout").on("change","#shipping_method",onShippingMethodChange),$.getScript(ATHM_Checkout.scriptUrl)}function onPaymentMethodChange(e){var isATHMovil=$(this).is("#payment_method_athmovil"),toggleATHMovil=isATHMovil?"show":"hide",toggleSubmit=isATHMovil?"hide":"show";$("#ATHMovil_Checkout_Button").animate({opacity:toggleATHMovil,height:toggleATHMovil,padding:toggleATHMovil},230),$("#woo_pp_ec_button_checkout").length>0&&"block"==$("#woo_pp_ec_button_checkout").css("display")?$("#woo_pp_ec_button_checkout").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230):$("#place_order").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230),isATHMovil&&e.stopImmediatePropagation()}function onShippingMethodChange(e){setTimeout(()=>{$.ajax({url:ATHM_Checkout.ajaxUrl+"?action=athmovil_update_totals",dataType:"json"}).done((function(data){ATHM_Checkout.total=data.total,ATHM_Checkout.tax=data.tax,ATHM_Checkout.subtotal=data.subtotal,ATHM_Checkout.metadata1="Shipping total: "+data.shipping}))},500)}function onCheckoutButtonClick(e){e.preventDefault();let isAwesome=null;isAwesome="object"==typeof awsm&&null!=awsm.checkout&&null!=awsm.checkout;var formData=$("form.checkout").serializeArray(),data={};data.isAwesome=isAwesome, formData.forEach(d=>{data[d.name]=d.value}),$.ajax({method:"POST",url:ATHM_Checkout.ajaxUrl+"?action=athmovil_validate_checkout",data:data,dataType:"json"}).done((function(data){"success"==data.result?(ATHM_Checkout.ready=!0,window.athMovilSubmitPayment(e)):$("form.checkout").submit()}))}ATHM_Checkout.onCompletedPayment=function(response){$("#athm_referenceNumber").val(response.referenceNumber),$("form.checkout").submit()},ATHM_Checkout.onCancelledPayment=function(response){},ATHM_Checkout.onExpiredPayment=function(response){},$("body").on("update_checkout",(function(){athMovilBtn=$("#ATHMovil_Checkout_Button"),athReferenceNum=$("#athm_referenceNumber")})),$("body").on("updated_checkout",(function(){$("#place_order").after(athMovilBtn),$("#place_order").after(athReferenceNum),$("form.checkout").off("click","#ATHMovil_Checkout_Button",onCheckoutButtonClick),$("form.checkout").on("click","#ATHMovil_Checkout_Button",onCheckoutButtonClick),"athmovil"!=$('form.checkout input[name^="payment_method"]:checked').val()?($("#place_order").show(),$("#ATHMovil_Checkout_Button").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show())})),$("body").on("checkout_error",(function(e){$('form.checkout input[name="payment_method"]:checked').val()}))}(jQuery);1 window.athmWindow=null,function($){"use strict";athMovilInit();var athMovilBtn=null,athReferenceNum=null;function athMovilInit(){$("#place_order").after('<div id="ATHMovil_Checkout_Button" style="display:none;"></div><input id="athm_referenceNumber" name="athm_referenceNumber" type="hidden" value="" />'),"athmovil"!=$('form.checkout input[name^="payment_method"]:checked').val()?($("#place_order").show(),$("#ATHMovil_Checkout_Button").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show()),$("#ATHMreopen-modal, .ATHMmodal-content").remove(),$("#ATHMovil_Checkout_Button").off("click"),$("form.checkout").off("click",'input[name="payment_method"]',onPaymentMethodChange),$("form.checkout").on("click",'input[name="payment_method"]',onPaymentMethodChange),$("form.checkout").off("change","#shipping_method",onShippingMethodChange),$("form.checkout").on("change","#shipping_method",onShippingMethodChange),$.getScript(ATHM_Checkout.scriptUrl)}function onPaymentMethodChange(e){var isATHMovil=$(this).is("#payment_method_athmovil"),toggleATHMovil=isATHMovil?"show":"hide",toggleSubmit=isATHMovil?"hide":"show";$("#ATHMovil_Checkout_Button").animate({opacity:toggleATHMovil,height:toggleATHMovil,padding:toggleATHMovil},230),$("#woo_pp_ec_button_checkout").length>0&&"block"==$("#woo_pp_ec_button_checkout").css("display")?$("#woo_pp_ec_button_checkout").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230):$("#place_order").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230),isATHMovil&&e.stopImmediatePropagation()}function onShippingMethodChange(e){setTimeout(()=>{$.ajax({url:ATHM_Checkout.ajaxUrl+"?action=athmovil_update_totals",dataType:"json"}).done((function(data){ATHM_Checkout.total=data.total,ATHM_Checkout.tax=data.tax,ATHM_Checkout.subtotal=data.subtotal,ATHM_Checkout.metadata1="Shipping total: "+data.shipping}))},500)}function onCheckoutButtonClick(e){e.preventDefault();let isAwesome=null;isAwesome="object"==typeof awsm&&null!=awsm.checkout&&null!=awsm.checkout;var formData=$("form.checkout").serializeArray(),data={};data.isAwesome=isAwesome,isAwesome&&(data.userEmail=document.getElementById("email").value),formData.forEach(d=>{data[d.name]=d.value}),$.ajax({method:"POST",url:ATHM_Checkout.ajaxUrl+"?action=athmovil_validate_checkout",data:data,dataType:"json"}).done((function(data){"success"==data.result?(ATHM_Checkout.ready=!0,window.athMovilSubmitPayment(e)):$("form.checkout").submit()}))}ATHM_Checkout.onCompletedPayment=function(response){$("#athm_referenceNumber").val(response.referenceNumber),$("form.checkout").submit()},ATHM_Checkout.onCancelledPayment=function(response){},ATHM_Checkout.onExpiredPayment=function(response){},$("body").on("update_checkout",(function(){athMovilBtn=$("#ATHMovil_Checkout_Button"),athReferenceNum=$("#athm_referenceNumber")})),$("body").on("updated_checkout",(function(){$("#place_order").after(athMovilBtn),$("#place_order").after(athReferenceNum),$("form.checkout").off("click","#ATHMovil_Checkout_Button",onCheckoutButtonClick),$("form.checkout").on("click","#ATHMovil_Checkout_Button",onCheckoutButtonClick),"athmovil"!=$('form.checkout input[name^="payment_method"]:checked').val()?($("#place_order").show(),$("#ATHMovil_Checkout_Button").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show())})),$("body").on("checkout_error",(function(e){$('form.checkout input[name="payment_method"]:checked').val()}))}(jQuery); -
pay-with-ath-movil-woocommerce-gateway/trunk/readme.txt
r2460027 r2525336 55 55 = 1.1.1 - 2020-01-20 = 56 56 * Update - Integrate the ATH Movil gateway with the Checkout component of Awesome for WooCommerce plugin 57 58 = 1.1.2 - 2020-05-03 = 59 * Update - Fix bug where checkout guests could not open the ATH Movil popup window when using the Awesome plugin checkout component.
Note: See TracChangeset
for help on using the changeset viewer.