PluginProbe
Tiered Pricing Table for WooCommerce / 2.2.2
Tiered Pricing Table for WooCommerce v2.2.2
7.1.7 7.1.5 7.1.4 7.1.1 6.5.0 6.4.0 6.1.0 trunk 1.0 1.1 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.2.0 2.2.1 2.2.2 2.2.3 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 All 90 releases
← All changes | assets/admin/main.js +8 -7 2.3.22.2.2 View file →
@@ -1,17 +1,18 @@
1 1 jQuery(document).ready(tierPricingTable);
2 2 jQuery(document).on('woocommerce_variations_loaded', tierPricingTable);
3 3
4 -function tierPricingTable($) {
4 +function tierPricingTable() {
5 + var $ = jQuery;
5 6
6 - var addNewButton = jQuery('[data-add-new-price-rule]');
7 + var addNewButton = $('[data-add-new-price-rule]');
7 8
8 9 addNewButton.on('click', function (e) {
9 10 e.preventDefault();
10 11
11 - var newRuleInputs = jQuery(e.target).parent().find('[data-price-rules-input-wrapper]').first().clone();
12 + var newRuleInputs = $(e.target).parent().find('[data-price-rules-input-wrapper]').first().clone();
12 13
13 - jQuery('<span data-price-rules-container></span>').insertBefore(jQuery(e.target))
14 + $('<span data-price-rules-container></span>').insertBefore($(e.target))
14 15 .append(newRuleInputs)
15 16 .append('<span class="notice-dismiss remove-price-rule" data-remove-price-rule style="vertical-align: middle"></span>')
16 17 .append('<br><br>');
17 18
@@ -17,12 +18,12 @@
17 18
18 19 newRuleInputs.children('input').val('');
19 20 });
20 21
21 - jQuery('body').on('click', '.remove-price-rule', function (e) {
22 + $('body').on('click', '.remove-price-rule', function (e) {
22 23 e.preventDefault();
23 24
24 - var element = jQuery(e.target.parentElement);
25 + var element = $(e.target.parentElement);
25 26 var wrapper = element.parent('[data-price-rules-wrapper]');
26 27 var containers = wrapper.find('[data-price-rules-container]');
27 28
28 29 if ((containers.length) < 2) {
@@ -29,9 +30,9 @@
29 30 containers.find('input').val('');
30 31 return;
31 32 }
32 33
33 - jQuery('.wc_input_price').trigger('change');
34 + $('.wc_input_price').trigger('change');
34 35
35 36 element.remove();
36 37 });
37 38 }