summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/basic_fields.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/fields/basic_fields.js')
-rw-r--r--addons/web/static/src/js/fields/basic_fields.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js
index 9f37240e0cc..85cd0382ac2 100644
--- a/addons/web/static/src/js/fields/basic_fields.js
+++ b/addons/web/static/src/js/fields/basic_fields.js
@@ -283,6 +283,14 @@ var FieldDate = InputField.extend({
//--------------------------------------------------------------------------
/**
+ * @override
+ * @private
+ */
+ _doDebouncedAction: function () {
+ this.datewidget.change_datetime();
+ },
+
+ /**
* return the datepicker value
*
* @private
@@ -311,6 +319,16 @@ var FieldDate = InputField.extend({
this.$input = this.datewidget.$input;
},
+ /**
+ * FieldDateTime overrides _formatValue to use the session timezone
+ *
+ * @override
+ * @private
+ * @param {Moment} value
+ */
+ _formatValue: function (value) {
+ return field_utils.format.date(value, {timezone: true});
+ },
});
var FieldDateTime = FieldDate.extend({