PageSourceSearch

https://www.thtconsulting.com/wp-content/plugins/armembermollie/js/arm_front_mollie.js?ver=3.6

js thtconsulting.com collected 2026-10-02 10:30:51 UTC 4,844 bytes, 130 lines download raw bytes

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.