summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/widgets/date_picker.js
diff options
context:
space:
mode:
authorPierre Paridans <app@odoo.com>2018-08-28 11:03:22 +0200
committerPierre Paridans <app@odoo.com>2018-08-29 10:02:52 +0200
commit118526e0a8bd5abce2ff4cdf661bd9599dcc18dc (patch)
tree6de351f09f0a6c2332589559a021854f1cc5a29f /addons/web/static/src/js/widgets/date_picker.js
parent3e52413aa546d5532bdbc97fde0f6368cd71dc44 (diff)
[FIX] web: restore access to minDate/maxDate functions on the DateWidget
Used in Enterprise (sale_subscription_dashboard). Solve a traceback as reported on BS4 pad
Diffstat (limited to 'addons/web/static/src/js/widgets/date_picker.js')
-rw-r--r--addons/web/static/src/js/widgets/date_picker.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/web/static/src/js/widgets/date_picker.js b/addons/web/static/src/js/widgets/date_picker.js
index 7220bd6efd5..0592292a073 100644
--- a/addons/web/static/src/js/widgets/date_picker.js
+++ b/addons/web/static/src/js/widgets/date_picker.js
@@ -129,6 +129,22 @@ var DateWidget = Widget.extend({
}
},
/**
+ * @returns {Moment|false} value
+ */
+ maxDate: function (date) {
+ this.__libInput = true;
+ this.$input.datetimepicker('maxDate', date || null);
+ this.__libInput = false;
+ },
+ /**
+ * @returns {Moment|false} value
+ */
+ minDate: function (date) {
+ this.__libInput = true;
+ this.$input.datetimepicker('minDate', date || null);
+ this.__libInput = false;
+ },
+ /**
* @param {Moment|false} value
*/
setValue: function (value) {