AfterShip – WooCommerce Tracking - Version 1.3.5

Version Description

  • Fix carrier list data, to support new dropdown menu in Wordpress 4.1
Download this release

Release Info

Developer aftership
Plugin Icon 128x128 AfterShip – WooCommerce Tracking
Version 1.3.5
Comparing to
See all releases

Code changes from version 1.3.4 to 1.3.5

Files changed (3) hide show
  1. aftership.php +1 -1
  2. assets/js/admin.js +18 -13
  3. readme.txt +5 -2
aftership.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: AfterShip - WooCommerce Tracking
4
  Plugin URI: http://aftership.com/
5
  Description: Add tracking number and carrier name to WooCommerce, display tracking info at order history page, auto import tracking numbers to AfterShip.
6
- Version: 1.3.4
7
  Author: AfterShip
8
  Author URI: http://aftership.com
9
 
3
  Plugin Name: AfterShip - WooCommerce Tracking
4
  Plugin URI: http://aftership.com/
5
  Description: Add tracking number and carrier name to WooCommerce, display tracking info at order history page, auto import tracking numbers to AfterShip.
6
+ Version: 1.3.5
7
  Author: AfterShip
8
  Author URI: http://aftership.com
9
 
assets/js/admin.js CHANGED
@@ -10,17 +10,17 @@ jQuery(function () {
10
 
11
  var providers;
12
 
 
 
 
 
13
 
14
- function set_aftership_tracking_provider() {
15
- function hide_input_and_label(id) {
16
- jQuery('#' + id).hide();
17
- jQuery('label[for=' + id + ']').hide();
18
- }
19
 
20
- function show_input_and_label(id) {
21
- jQuery('#' + id).show();
22
- jQuery('label[for=' + id + ']').show();
23
- }
24
 
25
  jQuery('#aftership_tracking_provider').change(function () {
26
  jQuery.each(fields_id, function (index, item) {
@@ -59,7 +59,7 @@ jQuery(function () {
59
 
60
  var selected_provider = jQuery('#aftership_tracking_provider_hidden').val();
61
  var find_selected_provider = couriers_selected.indexOf(selected_provider) != -1;
62
- if (!find_selected_provider) {
63
  couriers.push({
64
  slug: selected_provider,
65
  name: jQuery("#aftership_tracking_provider_name").val(),
@@ -94,17 +94,22 @@ jQuery(function () {
94
  jQuery('#aftership_tracking_provider').trigger('change');
95
  }
96
 
97
- if (jQuery('#aftership_tracking_provider')) {
 
 
 
 
 
98
  var couriers_selected = jQuery('#aftership_couriers_selected').val();
99
  var couriers_selected_arr = (couriers_selected) ? couriers_selected.split(',') : [];
100
  fill_meta_box(couriers_selected_arr);
101
  }
102
 
103
- if (jQuery('#aftership_tracking_provider_name')) {
104
  jQuery('#aftership_tracking_provider_name').parent().hide();
105
  }
106
 
107
- if (jQuery('#aftership_tracking_required_fields')) {
108
  jQuery('#aftership_tracking_required_fields').parent().hide();
109
  }
110
  });
10
 
11
  var providers;
12
 
13
+ function hide_input_and_label(id) {
14
+ jQuery('#' + id).hide();
15
+ jQuery('label[for=' + id + ']').hide();
16
+ }
17
 
18
+ function show_input_and_label(id) {
19
+ jQuery('#' + id).show();
20
+ jQuery('label[for=' + id + ']').show();
21
+ }
 
22
 
23
+ function set_aftership_tracking_provider() {
 
 
 
24
 
25
  jQuery('#aftership_tracking_provider').change(function () {
26
  jQuery.each(fields_id, function (index, item) {
59
 
60
  var selected_provider = jQuery('#aftership_tracking_provider_hidden').val();
61
  var find_selected_provider = couriers_selected.indexOf(selected_provider) != -1;
62
+ if (!find_selected_provider && selected_provider) {
63
  couriers.push({
64
  slug: selected_provider,
65
  name: jQuery("#aftership_tracking_provider_name").val(),
94
  jQuery('#aftership_tracking_provider').trigger('change');
95
  }
96
 
97
+ if (jQuery('#aftership_tracking_provider').length > 0) {
98
+
99
+ jQuery.each(fields_id, function (index, item) {
100
+ hide_input_and_label(item);
101
+ });
102
+
103
  var couriers_selected = jQuery('#aftership_couriers_selected').val();
104
  var couriers_selected_arr = (couriers_selected) ? couriers_selected.split(',') : [];
105
  fill_meta_box(couriers_selected_arr);
106
  }
107
 
108
+ if (jQuery('#aftership_tracking_provider_name').length > 0) {
109
  jQuery('#aftership_tracking_provider_name').parent().hide();
110
  }
111
 
112
+ if (jQuery('#aftership_tracking_required_fields').length > 0) {
113
  jQuery('#aftership_tracking_required_fields').parent().hide();
114
  }
115
  });
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: aftership
3
  Donate link: https://www.aftership.com/
4
  Tags: shipping, tracking, ups, usps, fedex, dhl, tnt, dpd, post, shipment, woocommerce, tracking number, aftership, package tracking, fulfilment, tracking link, carrier, courier, woo commerce, woocommerce shipment tracking, shipping details plugin, widget, shipstation, track, package
5
  Requires at least: 2.9
6
- Tested up to: 4.0
7
- Stable tag: 1.3.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -95,6 +95,9 @@ You'll find the FAQ on [AfterShip.com](https://aftership.uservoice.com/knowledge
95
 
96
  == Changelog ==
97
 
 
 
 
98
  = 1.3.4 =
99
  * Fix the custom track message tailing space problem
100
 
3
  Donate link: https://www.aftership.com/
4
  Tags: shipping, tracking, ups, usps, fedex, dhl, tnt, dpd, post, shipment, woocommerce, tracking number, aftership, package tracking, fulfilment, tracking link, carrier, courier, woo commerce, woocommerce shipment tracking, shipping details plugin, widget, shipstation, track, package
5
  Requires at least: 2.9
6
+ Tested up to: 4.1
7
+ Stable tag: 1.3.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
95
 
96
  == Changelog ==
97
 
98
+ = 1.3.5 =
99
+ * Fix carrier list data, to support new dropdown menu in Wordpress 4.1
100
+
101
  = 1.3.4 =
102
  * Fix the custom track message tailing space problem
103