1jQuery(document).on('change', "input[name='arm_selected_payment_mode']", function () { 2 var form = jQuery(this).parents('form'); 3 var gateway_skin = form.find('#arm_front_gateway_skin_type').val(); 4 var plan_skin = form.find('#arm_front_plan_skin_type').val(); 5 6 if(plan_skin == 'skin5') 7 { 8 var planInput = form.find('.arm_module_plan_input').find('md-option:selected'); 9 var selected_plan = planInput.attr('data-recurring'); 10 } 11 else 12 { 13 var planInput = form.find('input.arm_module_plan_input:checked'); 14 var selected_plan = planInput.attr('data-recurring'); 15 } 16 17 if(gateway_skin == 'radio') 18 { 19 var gatewayInput = form.find('input.arm_module_gateway_input:checked'); 20 var totalGateways = form.find('input.arm_module_gateway_input').length; 21 var gateway_name = gatewayInput.val(); 22 } 23 else 24 { 25 var gatewayInput = form.find('.arm_module_gateway_input').find('md-option:selected'); 26 gateway_name = gatewayInput.attr('value') 27 } 28 29 var payment_type = jQuery(".arm_selected_payment_mode:checked").val(); 30 31 var arm_payable_amout = jQuery('.arm_payable_amount_text').html(); 32 33 if(gateway_name === 'mollie' && payment_type === 'auto_debit_subscription' && selected_plan === 'subscription' && arm_payable_amout == '0.00') 34 { 35 jQuery('.arm_payable_amount_text').html('0.1'); 36 } 37}); 38 39jQuery(document).on('change', '.arm_module_gateway_input', function() { 40 if(jQuery(this).val() == 'mollie'){ 41 var form = jQuery(this).parents('form'); 42 var gateway_skin = form.find('#arm_front_gateway_skin_type').val(); 43 var plan_skin = form.find('#arm_front_plan_skin_type').val(); 44 45 if(plan_skin == 'skin5') 46 { 47 var planInput = form.find('.arm_module_plan_input').find('md-option:selected'); 48 var selected_plan = planInput.attr('data-recurring'); 49 } 50 else 51 { 52 var planInput = form.find('input.arm_module_plan_input:checked'); 53 var selected_plan = planInput.attr('data-recurring'); 54 } 55 56 if(gateway_skin == 'radio') 57 { 58 var gatewayInput = form.find('input.arm_module_gateway_input:checked'); 59 var totalGateways = form.find('input.arm_module_gateway_input').length; 60 var gateway_name = gatewayInput.val(); 61 } 62 else 63 { 64 var gatewayInput = form.find('.arm_module_gateway_input').find('md-option:selected'); 65 gateway_name = gatewayInput.attr('value') 66 } 67 68 var payment_type = jQuery(".arm_selected_payment_mode:checked").val(); 69 70 var arm_payable_amout = jQuery('.arm_payable_amount_text').html(); 71 72 if(gateway_name === 'mollie' && payment_type === 'auto_debit_subscription' && selected_plan === 'subscription' && arm_payable_amout == '0.00') 73 { 74 jQuery('.arm_payable_amount_text').html('0.1'); 75 } 76 } 77}); 78 79jQuery(document).on('change', jQuery('.arm_module_gateway_input').attr('aria-label'), function () { 80 setTimeout(function(){ 81 arm_mollie_change_payable_amount(); 82 }, 100); 83}); 84 85jQuery(document).on('change', jQuery('.arm_module_plan_input').attr('aria-label'), function () { 86 setTimeout(function(){arm_mollie_change_payable_amount(); }, 100); 87 88}); 89 90jQuery(document).on('change', '.arm_module_plan_input', function () { 91 arm_mollie_change_payable_amount(); 92}); 93 94function arm_mollie_change_payable_amount(){ 95 var form = jQuery('.arm_setup_submit_btn').parents('form'); 96 var gateway_skin = form.find('#arm_front_gateway_skin_type').val(); 97 var plan_skin = form.find('#arm_front_plan_skin_type').val(); 98 99 if(plan_skin == 'skin5') 100 { 101 var planInput = form.find('.arm_module_plan_input').find('md-option:selected'); 102 var selected_plan = planInput.attr('data-recurring'); 103 } 104 else 105 { 106 var planInput = form.find('input.arm_module_plan_input:checked'); 107 var selected_plan = planInput.attr('data-recurring'); 108 } 109 110 if(gateway_skin == 'radio') 111 { 112 var gatewayInput = form.find('input.arm_module_gateway_input:checked'); 113 var totalGateways = form.find('input.arm_module_gateway_input').length; 114 var gateway_name = gatewayInput.val(); 115 } 116 else 117 { 118 var gatewayInput = form.find('.arm_module_gateway_input').find('md-option:selected'); 119 gateway_name = gatewayInput.attr('value') 120 } 121 122 var payment_type = jQuery(".arm_selected_payment_mode:checked").val(); 123 124 var arm_payable_amout = jQuery('.arm_payable_amount_text').html(); 125 126 if(gateway_name === 'mollie' && payment_type === 'auto_debit_subscription' && selected_plan === 'subscription' && arm_payable_amout == '0.00') 127 { 128 jQuery('.arm_payable_amount_text').html('0.1'); 129 } 130}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.