WooCommerce Checkout Field Editor (Manager) Pro - Version 1.4.5

Version Description

  • Enhanced Select(Select2) style issues fixed.
  • Settings screen popup button style issues fixed.
  • WordPress and WooCommerce compatible version updated.
Download this release

Release Info

Developer ThemeHigh
Plugin Icon 128x128 WooCommerce Checkout Field Editor (Manager) Pro
Version 1.4.5
Comparing to
See all releases

Code changes from version 1.4.4 to 1.4.5

assets/css/thwcfd-admin.css CHANGED
@@ -303,13 +303,66 @@ h1.nav-tab-wrapper, h2.nav-tab-wrapper, h3.nav-tab-wrapper {
303
  padding-left: 10px;
304
  }
305
 
 
 
 
306
  .woocommerce_page_checkout_form_designer .ui-dialog {
 
307
  height: auto !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  }
309
  .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-title {
310
  line-height: 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
311
  }
312
 
 
 
 
 
 
 
 
 
 
 
 
 
313
 
314
  /*.select2-drop {
315
  z-index: 999999!important;
303
  padding-left: 10px;
304
  }
305
 
306
+ /*---------------------------------------
307
+ *----- POPUP & FORM STYLES - START -----
308
+ *---------------------------------------*/
309
  .woocommerce_page_checkout_form_designer .ui-dialog {
310
+ z-index: 9990;
311
  height: auto !important;
312
+ padding: 0;
313
+ border-color: #0071a1;
314
+ border-top-left-radius: 0;
315
+ border-top-right-radius: 0;
316
+ border-bottom-left-radius: 0;
317
+ border-bottom-right-radius: 0;
318
+ }
319
+ .woocommerce_page_checkout_form_designer .ui-widget-overlay {
320
+ position: fixed;
321
+ }
322
+
323
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-widget-header{
324
+ color: #fff;
325
+ background: #004f70;
326
+ background-image: linear-gradient(#004f70, #005a80);
327
+ }
328
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-titlebar{
329
+ height: 30px;
330
+ padding: .6em 1em .4em 1em;
331
+ border: 0;
332
+ border-top-left-radius: 0;
333
+ border-top-right-radius: 0;
334
+ border-bottom-left-radius: 0;
335
+ border-bottom-right-radius: 0;
336
  }
337
  .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-title {
338
  line-height: 20px;
339
+ font-weight: 400;
340
+ }
341
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-titlebar-close{
342
+ border: 1px solid #fff;
343
+ background-color: #fff;
344
+ right: 0.6em;
345
+ text-indent: -9999999px;
346
+ }
347
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-titlebar-close:before{
348
+ display:none;
349
+ }
350
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-titlebar-close .ui-icon{
351
+ background-color: #fff;
352
  }
353
 
354
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-buttonpane{
355
+ border-color: #0071a1;
356
+ }
357
+ .woocommerce_page_checkout_form_designer .ui-dialog .ui-dialog-buttonpane button{
358
+ color: #0071a1;
359
+ border-color: #0071a1;
360
+ background: #f3f5f6;
361
+ vertical-align: top;
362
+ height: auto;
363
+ padding: .4em 1em;
364
+ border: 1px solid #0071a1;
365
+ }
366
 
367
  /*.select2-drop {
368
  z-index: 999999!important;
assets/js/thwcfd-admin.js CHANGED
@@ -47,8 +47,8 @@ var thwcfd_settings = (function($, window, document) {
47
  }]
48
  });
49
 
50
- $('select.thwcfd-enhanced-multi-select').select2({
51
- minimumResultsForSearch: 10,
52
  allowClear : true,
53
  placeholder: $(this).data('placeholder')
54
  }).addClass('enhanced');
47
  }]
48
  });
49
 
50
+ $('select.thwcfd-enhanced-multi-select').selectWoo({
51
+ //minimumResultsForSearch: 10,
52
  allowClear : true,
53
  placeholder: $(this).data('placeholder')
54
  }).addClass('enhanced');
assets/js/thwcfd-checkout.js CHANGED
@@ -1,6 +1,6 @@
1
  jQuery(document).ready(function($) {
2
- $('select.thwcfd-enhanced-select').select2({
3
- minimumResultsForSearch: 10,
4
  allowClear : true,
5
  placeholder: $(this).data('placeholder')
6
  }).addClass('enhanced');
1
  jQuery(document).ready(function($) {
2
+ $('select.thwcfd-enhanced-select').selectWoo({
3
+ //minimumResultsForSearch: 10,
4
  allowClear : true,
5
  placeholder: $(this).data('placeholder')
6
  }).addClass('enhanced');
checkout-form-designer.php CHANGED
@@ -3,13 +3,13 @@
3
  * Plugin Name: Checkout Field Editor for WooCommerce
4
  * Description: Customize WooCommerce checkout fields(Add, Edit, Delete and re-arrange fields).
5
  * Author: ThemeHigh
6
- * Version: 1.4.4
7
  * Author URI: https://www.themehigh.com
8
  * Plugin URI: https://www.themehigh.com
9
  * Text Domain: woo-checkout-field-editor-pro
10
  * Domain Path: /languages
11
  * WC requires at least: 3.0.0
12
- * WC tested up to: 4.5.2
13
  */
14
 
15
  if(!defined( 'ABSPATH' )) exit;
@@ -25,7 +25,7 @@ if (!function_exists('is_woocommerce_active')){
25
  }
26
 
27
  if(is_woocommerce_active()) {
28
- define('THWCFD_VERSION', '1.4.4');
29
  !defined('THWCFD_BASE_NAME') && define('THWCFD_BASE_NAME', plugin_basename( __FILE__ ));
30
  !defined('THWCFD_PATH') && define('THWCFD_PATH', plugin_dir_path( __FILE__ ));
31
  !defined('THWCFD_URL') && define('THWCFD_URL', plugins_url( '/', __FILE__ ));
3
  * Plugin Name: Checkout Field Editor for WooCommerce
4
  * Description: Customize WooCommerce checkout fields(Add, Edit, Delete and re-arrange fields).
5
  * Author: ThemeHigh
6
+ * Version: 1.4.5
7
  * Author URI: https://www.themehigh.com
8
  * Plugin URI: https://www.themehigh.com
9
  * Text Domain: woo-checkout-field-editor-pro
10
  * Domain Path: /languages
11
  * WC requires at least: 3.0.0
12
+ * WC tested up to: 4.8.0
13
  */
14
 
15
  if(!defined( 'ABSPATH' )) exit;
25
  }
26
 
27
  if(is_woocommerce_active()) {
28
+ define('THWCFD_VERSION', '1.4.5');
29
  !defined('THWCFD_BASE_NAME') && define('THWCFD_BASE_NAME', plugin_basename( __FILE__ ));
30
  !defined('THWCFD_PATH') && define('THWCFD_PATH', plugin_dir_path( __FILE__ ));
31
  !defined('THWCFD_URL') && define('THWCFD_URL', plugins_url( '/', __FILE__ ));
classes/class-thwcfd-checkout.php CHANGED
@@ -21,7 +21,7 @@ class THWCFD_Checkout {
21
  public function enqueue_styles_and_scripts() {
22
  if(is_checkout()){
23
  $in_footer = apply_filters( 'thwcfd_enqueue_script_in_footer', true );
24
- $deps = array('jquery', 'select2');
25
 
26
  wp_register_script('thwcfd-checkout-script', THWCFD_ASSETS_URL.'js/thwcfd-checkout.js', $deps, THWCFD_VERSION, $in_footer);
27
  wp_enqueue_script('thwcfd-checkout-script');
21
  public function enqueue_styles_and_scripts() {
22
  if(is_checkout()){
23
  $in_footer = apply_filters( 'thwcfd_enqueue_script_in_footer', true );
24
+ $deps = array('jquery', 'selectWoo');
25
 
26
  wp_register_script('thwcfd-checkout-script', THWCFD_ASSETS_URL.'js/thwcfd-checkout.js', $deps, THWCFD_VERSION, $in_footer);
27
  wp_enqueue_script('thwcfd-checkout-script');
classes/class-thwcfd-settings.php CHANGED
@@ -23,7 +23,7 @@ class THWCFD_Settings {
23
  return;
24
  }
25
 
26
- $deps = array('jquery', 'jquery-ui-dialog', 'jquery-ui-sortable', 'jquery-tiptip', 'woocommerce_admin', 'select2', 'wp-color-picker');
27
 
28
  wp_enqueue_style('woocommerce_admin_styles');
29
  wp_enqueue_style('thwcfd-admin-style', THWCFD_ASSETS_URL . 'css/thwcfd-admin.css', THWCFD_VERSION);
23
  return;
24
  }
25
 
26
+ $deps = array('jquery', 'jquery-ui-dialog', 'jquery-ui-sortable', 'jquery-tiptip', 'woocommerce_admin', 'selectWoo', 'wp-color-picker');
27
 
28
  wp_enqueue_style('woocommerce_admin_styles');
29
  wp_enqueue_style('thwcfd-admin-style', THWCFD_ASSETS_URL . 'css/thwcfd-admin.css', THWCFD_VERSION);
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: ThemeHigh
3
  Donate link: https://themehigh.com/
4
  Tags: checkout field editor, woocommerce checkout field editor, checkout manager, woocommerce checkout manager, checkout field customizer, checkout form editor, checkout form customizer, checkout, WooCommerce checkout, checkout form designer, woocommerce checkout fields, woocommerce checkout addons
5
  Requires at least: 4.9
6
- Tested up to: 5.5
7
  Requires PHP: 5.6
8
- Stable tag: 1.4.4
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -59,8 +59,7 @@ The premium version of [Checkout Field Editor for WooCommerce](https://www.theme
59
 
60
  You can check out the demo for a more detailed overview of the features.
61
 
62
- [Live Demo - Front End](https://flydemos.com/wcfe/?utm_source=wordpress&utm_medium=referral&utm_content=tracking)
63
- [Live Demo - Back End](https://flydemos.com/wcfe/wp-admin/?utm_source=wordpress&utm_medium=referral&utm_content=tracking)
64
 
65
  = ☞ 17 field types are available =
66
  In Add New Field form and Edit Field form you can choose field type from a list of 17 including 15 input fields and one field for title/heading and one for label.
@@ -123,7 +122,7 @@ Delete custom added section(s).
123
  --------------------------------------------
124
  *For the complete list of features, Please visit [WooCommerce Checkout Field Editor (Checkout Manager)](https://www.themehigh.com/product/woocommerce-checkout-field-editor-pro/?utm_source=wordpress&utm_medium=referral&utm_content=tracking) plugin's official page.*
125
 
126
- Check how it works (Live Demo): 🔗 [Front End](https://flydemos.com/wcfe/?utm_source=wordpress&utm_medium=referral&utm_content=tracking) | 🔗 [Back End](https://flydemos.com/wcfe/wp-admin/?utm_source=wordpress&utm_medium=referral&utm_content=tracking)
127
  --------------------------------------------
128
 
129
  == Why ThemeHigh ==
@@ -207,6 +206,11 @@ Yes. There is a button 'reset to default fields' to go back to the WooCommerce d
207
  8. Newly added field
208
 
209
  == Changelog ==
 
 
 
 
 
210
  = 1.4.4 =
211
  * Fixed the issue for showing red asterisk for optional address fields when overridng with locale.
212
  * New settings to manage locale overrides.
3
  Donate link: https://themehigh.com/
4
  Tags: checkout field editor, woocommerce checkout field editor, checkout manager, woocommerce checkout manager, checkout field customizer, checkout form editor, checkout form customizer, checkout, WooCommerce checkout, checkout form designer, woocommerce checkout fields, woocommerce checkout addons
5
  Requires at least: 4.9
6
+ Tested up to: 5.6
7
  Requires PHP: 5.6
8
+ Stable tag: 1.4.5
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
59
 
60
  You can check out the demo for a more detailed overview of the features.
61
 
62
+ [Live Demo](https://flydemos.com/wcfe/?utm_source=wordpress&utm_medium=referral&utm_content=tracking)
 
63
 
64
  = ☞ 17 field types are available =
65
  In Add New Field form and Edit Field form you can choose field type from a list of 17 including 15 input fields and one field for title/heading and one for label.
122
  --------------------------------------------
123
  *For the complete list of features, Please visit [WooCommerce Checkout Field Editor (Checkout Manager)](https://www.themehigh.com/product/woocommerce-checkout-field-editor-pro/?utm_source=wordpress&utm_medium=referral&utm_content=tracking) plugin's official page.*
124
 
125
+ Check how it works ([Live Demo](https://flydemos.com/wcfe/?utm_source=wordpress&utm_medium=referral&utm_content=tracking))
126
  --------------------------------------------
127
 
128
  == Why ThemeHigh ==
206
  8. Newly added field
207
 
208
  == Changelog ==
209
+ = 1.4.5 =
210
+ * Enhanced Select(Select2) style issues fixed.
211
+ * Settings screen popup button style issues fixed.
212
+ * WordPress and WooCommerce compatible version updated.
213
+
214
  = 1.4.4 =
215
  * Fixed the issue for showing red asterisk for optional address fields when overridng with locale.
216
  * New settings to manage locale overrides.