Plugin Directory

Changeset 2792600


Ignore:
Timestamp:
09/30/2022 04:54:45 PM (4 years ago)
Author:
robtorres
Message:

Fixed an issue where the default "Place Order" button still show when the ATH Movil payment gateway is selected.

Location:
pay-with-ath-movil-woocommerce-gateway/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • pay-with-ath-movil-woocommerce-gateway/trunk/assets/scripts/athmovil-button.min.js

    r2619729 r2792600  
    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(),$(".athm_disclaimer").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show(),$(".athm_disclaimer").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";$("#woo_pp_ec_button_checkout").length>0&&"block"==$("#woo_pp_ec_button_checkout").css("display")?$("#woo_pp_ec_button_checkout, .payment_box").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230):$("#place_order, .payment_box").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230),$("#ATHMovil_Checkout_Button, .payment_box.payment_method_athmovil").animate({opacity:toggleATHMovil,height:toggleATHMovil,padding:toggleATHMovil},230),isATHMovil?($(".athm_disclaimer").show(),e.stopImmediatePropagation()):$(".athm_disclaimer").hide()}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(),$(".athm_disclaimer").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show(),$(".athm_disclaimer").show())})),$("body").on("checkout_error",(function(e){$('form.checkout input[name="payment_method"]:checked').val()}))}(jQuery);
     1window.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(),$(".athm_disclaimer").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show(),$(".athm_disclaimer").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";$("#woo_pp_ec_button_checkout").length>0&&"block"==$("#woo_pp_ec_button_checkout").css("display")?$("#woo_pp_ec_button_checkout, .payment_box").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230):$("#place_order, .payment_box").animate({opacity:toggleSubmit,height:toggleSubmit,padding:toggleSubmit},230),$("#ATHMovil_Checkout_Button, .payment_box.payment_method_athmovil").animate({opacity:toggleATHMovil,height:toggleATHMovil,padding:toggleATHMovil},230),isATHMovil?($(".athm_disclaimer").show(),$("#place_order").addClass("pbHide"),e.stopImmediatePropagation()):($(".athm_disclaimer").hide(),$("#place_order").removeClass("pbHide"))}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(),$(".athm_disclaimer").hide()):($("#place_order").hide(),$("#ATHMovil_Checkout_Button").show(),$(".athm_disclaimer").show())})),$("body").on("checkout_error",(function(e){$('form.checkout input[name="payment_method"]:checked').val()}))}(jQuery);
  • pay-with-ath-movil-woocommerce-gateway/trunk/assets/styles/athmovil.min.css

    r2280247 r2792600  
    1 #ATHMreopen-modal{z-index:9999;position:fixed!important}
     1#ATHMreopen-modal{z-index:9999;position:fixed!important}.pbHide{display:none !important}
  • pay-with-ath-movil-woocommerce-gateway/trunk/readme.txt

    r2626288 r2792600  
    4242== Changelog ==
    4343
     44= 1.2.2 - 2022-09-30 =
     45* Fix       - Fixed an issue where the default "Place Order" button still show when the ATH Movil payment gateway is selected
     46
    4447= 1.2.1 - 2021-11-08 =
    4548* Fix       - Fixed ATH Movil script references
  • pay-with-ath-movil-woocommerce-gateway/trunk/woocommerce-gateway-athmovil.php

    r2626287 r2792600  
    33 * Plugin Name:             Pay with ATH Movil (WooCommerce payment gateway)
    44 * Description:             A Woocommerce payment gateway for ATH Movil.
    5  * Version:                 1.2.1
     5 * Version:                 1.2.2
    66 * Requires at least:       4.4
    77 * Requires PHP:            7.0
Note: See TracChangeset for help on using the changeset viewer.