Version Description
- Improvement: woocommerce checkout manager time field
- Fix: woocommerce checkout manager date field
Download this release
Release Info
| Developer | quadlayers |
| Plugin | |
| Version | 5.0.2 |
| Comparing to | |
| See all releases | |
Code changes from version 5.0.1 to 5.0.2
assets/frontend/js/wooccm-checkout.js
CHANGED
|
@@ -68,11 +68,11 @@
|
|
| 68 |
'">*</abbr>'
|
| 69 |
);
|
| 70 |
}
|
| 71 |
-
|
| 72 |
//fix state hidden
|
| 73 |
field.show();
|
| 74 |
field.find('input[type=hidden]').prop('type', 'text');
|
| 75 |
-
|
| 76 |
} else {
|
| 77 |
field.find('label .required').remove();
|
| 78 |
field.removeClass('validate-required woocommerce-invalid woocommerce-invalid-required-field');
|
|
@@ -175,7 +175,17 @@
|
|
| 175 |
// Add class on place order reload if upload field exists
|
| 176 |
// ---------------------------------------------------------------------------
|
| 177 |
|
| 178 |
-
$(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 179 |
|
| 180 |
var $order_review = $(e.target),
|
| 181 |
$place_order = $order_review.find('#place_order'),
|
|
@@ -357,11 +367,13 @@
|
|
| 357 |
var $input = $(this),
|
| 358 |
disable = $input.data('disable') || false;
|
| 359 |
|
|
|
|
|
|
|
| 360 |
if ($.isFunction($.fn.datepicker)) {
|
| 361 |
$input.datepicker({
|
| 362 |
dateFormat: $input.data('formatdate') || 'dd-mm-yy',
|
| 363 |
-
minDate: $input.data('mindate')
|
| 364 |
-
maxDate: $input.data('maxdate')
|
| 365 |
beforeShowDay: function (date) {
|
| 366 |
var day = date.getDay().toString();
|
| 367 |
if (disable) {
|
| 68 |
'">*</abbr>'
|
| 69 |
);
|
| 70 |
}
|
| 71 |
+
|
| 72 |
//fix state hidden
|
| 73 |
field.show();
|
| 74 |
field.find('input[type=hidden]').prop('type', 'text');
|
| 75 |
+
|
| 76 |
} else {
|
| 77 |
field.find('label .required').remove();
|
| 78 |
field.removeClass('validate-required woocommerce-invalid woocommerce-invalid-required-field');
|
| 175 |
// Add class on place order reload if upload field exists
|
| 176 |
// ---------------------------------------------------------------------------
|
| 177 |
|
| 178 |
+
// $(document).on('checkout_place_order_success', function (e) {
|
| 179 |
+
// alert('submit!');
|
| 180 |
+
// });
|
| 181 |
+
// $('form.checkout').on('checkout_place_order_success', function (e) {
|
| 182 |
+
// alert('submit!');
|
| 183 |
+
// });
|
| 184 |
+
$('#order_review').on('ajaxSuccess wooccm_upload', function (e, xhr, settings) {
|
| 185 |
+
|
| 186 |
+
// console.log('e', e);
|
| 187 |
+
// console.log('xhr', xhr);
|
| 188 |
+
// console.log('settings', settings);
|
| 189 |
|
| 190 |
var $order_review = $(e.target),
|
| 191 |
$place_order = $order_review.find('#place_order'),
|
| 367 |
var $input = $(this),
|
| 368 |
disable = $input.data('disable') || false;
|
| 369 |
|
| 370 |
+
console.log('mindate', $input.data('mindate'));
|
| 371 |
+
|
| 372 |
if ($.isFunction($.fn.datepicker)) {
|
| 373 |
$input.datepicker({
|
| 374 |
dateFormat: $input.data('formatdate') || 'dd-mm-yy',
|
| 375 |
+
minDate: $input.data('mindate'),
|
| 376 |
+
maxDate: $input.data('maxdate'),
|
| 377 |
beforeShowDay: function (date) {
|
| 378 |
var day = date.getDay().toString();
|
| 379 |
if (disable) {
|
includes/view/backend/pages/modals/parts/panel-timepicker.php
CHANGED
|
@@ -11,12 +11,12 @@
|
|
| 11 |
<div class="options_group wooccm-premium">
|
| 12 |
<p class="form-field">
|
| 13 |
<label><?php esc_html_e('Hour start', 'woocommerce-checkout-manager'); ?></label>
|
| 14 |
-
<input <# if ( !data.select2 ) { #>disabled="disabled"<# } #> class="short" type="
|
| 15 |
<span class="description premium">(<?php esc_html_e('This is a premium feature', 'woocommerce-checkout-manager'); ?>)</span>
|
| 16 |
</p>
|
| 17 |
<p class="form-field">
|
| 18 |
<label><?php esc_html_e('Hour end', 'woocommerce-checkout-manager'); ?></label>
|
| 19 |
-
<input <# if ( !data.select2 ) { #>disabled="disabled"<# } #> class="short" type="
|
| 20 |
<span class="description premium">(<?php esc_html_e('This is a premium feature', 'woocommerce-checkout-manager'); ?>)</span>
|
| 21 |
</p>
|
| 22 |
<p class="form-field">
|
| 11 |
<div class="options_group wooccm-premium">
|
| 12 |
<p class="form-field">
|
| 13 |
<label><?php esc_html_e('Hour start', 'woocommerce-checkout-manager'); ?></label>
|
| 14 |
+
<input <# if ( !data.select2 ) { #>disabled="disabled"<# } #> class="short" type="time" placeholder="6" name="time_limit_start" value="{{data.time_limit_start}}">
|
| 15 |
<span class="description premium">(<?php esc_html_e('This is a premium feature', 'woocommerce-checkout-manager'); ?>)</span>
|
| 16 |
</p>
|
| 17 |
<p class="form-field">
|
| 18 |
<label><?php esc_html_e('Hour end', 'woocommerce-checkout-manager'); ?></label>
|
| 19 |
+
<input <# if ( !data.select2 ) { #>disabled="disabled"<# } #> class="short" type="time" placeholder="9" name="time_limit_end" value="{{data.time_limit_end}}">
|
| 20 |
<span class="description premium">(<?php esc_html_e('This is a premium feature', 'woocommerce-checkout-manager'); ?>)</span>
|
| 21 |
</p>
|
| 22 |
<p class="form-field">
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://quadlayers.com/
|
|
| 4 |
Tags: woocommerce, woocommerce checkout, field manager, checkout editor, checkout field, shipping field, billing field, order field, additional field
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 5.4.0
|
| 7 |
-
Stable tag: 5.0.
|
| 8 |
WC requires at least: 3.0
|
| 9 |
WC tested up to: 4.0
|
| 10 |
License: GPLv2 or later
|
|
@@ -107,6 +107,10 @@ Your Order data can be reviewed in each order within the default WooCommerce Ord
|
|
| 107 |
|
| 108 |
== Changelog ==
|
| 109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
= 5.0.1 =
|
| 111 |
* Fix: woocommerce checkout manager suggestions
|
| 112 |
|
| 4 |
Tags: woocommerce, woocommerce checkout, field manager, checkout editor, checkout field, shipping field, billing field, order field, additional field
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 5.4.0
|
| 7 |
+
Stable tag: 5.0.2
|
| 8 |
WC requires at least: 3.0
|
| 9 |
WC tested up to: 4.0
|
| 10 |
License: GPLv2 or later
|
| 107 |
|
| 108 |
== Changelog ==
|
| 109 |
|
| 110 |
+
= 5.0.2 =
|
| 111 |
+
* Improvement: woocommerce checkout manager time field
|
| 112 |
+
* Fix: woocommerce checkout manager date field
|
| 113 |
+
|
| 114 |
= 5.0.1 =
|
| 115 |
* Fix: woocommerce checkout manager suggestions
|
| 116 |
|
woocommerce-checkout-manager.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
/**
|
| 4 |
* Plugin Name: WooCommerce Checkout Manager
|
| 5 |
* Description: Manages WooCommerce Checkout, the advanced way.
|
| 6 |
-
* Version: 5.0.
|
| 7 |
* Author: QuadLayers
|
| 8 |
* Author URI: https://www.quadlayers.com
|
| 9 |
* Copyright: 2019 QuadLayers (https://www.quadlayers.com)
|
|
@@ -17,7 +17,7 @@ if (!defined('WOOCCM_PLUGIN_NAME')) {
|
|
| 17 |
define('WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager');
|
| 18 |
}
|
| 19 |
if (!defined('WOOCCM_PLUGIN_VERSION')) {
|
| 20 |
-
define('WOOCCM_PLUGIN_VERSION', '5.0.
|
| 21 |
}
|
| 22 |
if (!defined('WOOCCM_PLUGIN_FILE')) {
|
| 23 |
define('WOOCCM_PLUGIN_FILE', __FILE__);
|
| 3 |
/**
|
| 4 |
* Plugin Name: WooCommerce Checkout Manager
|
| 5 |
* Description: Manages WooCommerce Checkout, the advanced way.
|
| 6 |
+
* Version: 5.0.2
|
| 7 |
* Author: QuadLayers
|
| 8 |
* Author URI: https://www.quadlayers.com
|
| 9 |
* Copyright: 2019 QuadLayers (https://www.quadlayers.com)
|
| 17 |
define('WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager');
|
| 18 |
}
|
| 19 |
if (!defined('WOOCCM_PLUGIN_VERSION')) {
|
| 20 |
+
define('WOOCCM_PLUGIN_VERSION', '5.0.2');
|
| 21 |
}
|
| 22 |
if (!defined('WOOCCM_PLUGIN_FILE')) {
|
| 23 |
define('WOOCCM_PLUGIN_FILE', __FILE__);
|
