PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / assets / js / admin / tax-rate-repeater.js
wp-user-avatar / assets / js / admin Last commit date
chart.js 2 months ago chart.min.js 2 months ago digital-files-chooser.js 2 months ago fusewp.js 2 months ago index.php 2 months ago license.js 2 months ago login-redirect.js 2 months ago reports.js 2 months ago reports.min.js 2 months ago tax-rate-repeater.js 2 months ago
tax-rate-repeater.js
64 lines
1 (function ($) {
2
3 $(function () {
4
5 var tax_rate_row_tmpl = wp.template('ppress-tax-rate-row');
6 var empty_state_tmpl = wp.template('ppress-tax-rate-empty-row');
7
8 var country_state_select_tmpl = wp.template('ppress-tax-rate-state-select');
9 var country_state_input_tmpl = wp.template('ppress-tax-rate-state-input');
10
11 $(document).on('click', '.ppress_add_tax_rate', function (e) {
12 e.preventDefault();
13
14 $('.ppress-tax-rate-row--is-empty').remove();
15
16 var index = 0,
17 cache = $('.ppress-tax-rates-wrap table tbody tr').not('.ppress-tax-rate-row--is-empty');
18
19 if (cache.length > 0) {
20 index = cache.last().data('row-index') + 1;
21 }
22
23 $('.ppress-tax-rates-wrap table tbody').append(
24 tax_rate_row_tmpl({
25 'index': index
26 })
27 );
28 });
29
30 $(document).on('click', '.ppress-tax-rate-table-actions .ppress-tax-rate-icon', function (e) {
31 e.preventDefault();
32 $(this).parents('.ppress-tax-rate-table-actions').parent().remove();
33
34 if ($('.ppress-tax-rates-wrap table tbody tr').length === 0) {
35
36 $('.ppress-tax-rates-wrap table tbody').append(empty_state_tmpl());
37 }
38 });
39
40 $(document).on('change', '.ppress-tax-rate-table-country select', function () {
41
42 var val = $(this).val(),
43 parent = $(this).parent().parent(),
44 field;
45
46 if (val in ppress_countries_states) {
47
48 field = country_state_select_tmpl({
49 index: parent.data('row-index'),
50 options: ppress_countries_states[val]
51 });
52
53 } else {
54
55 field = country_state_input_tmpl({
56 index: parent.data('row-index')
57 });
58 }
59
60 parent.find('.ppress-tax-rate-table-state').html(field);
61
62 });
63 });
64 })(jQuery);