From b717c6786429ccd68678462f3d0d994ffe3301b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 24 Feb 2017 15:40:22 +0100 Subject: [REF] web,*: improve the way field_utils are done We replace a bunch of formatting and parsing functions by an object (parse or format) which can be used to dispatch on the correct type. It allows us to remove the format_field and parse_field functions. Also, we camelcase our new code and add some comments. --- addons/web/static/src/js/fields/basic_fields.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'addons/web/static/src/js/fields/basic_fields.js') diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 2f52a501b56..dcb65317edb 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -189,7 +189,7 @@ var FieldMonetary = InputField.extend({ // types, such as float. _formatValue: function (value) { var options = _.extend({}, this.nodeOptions, { data: this.recordData }); - return field_utils.format_monetary(value, this.field, options); + return field_utils.format.monetary(value, this.field, options); }, isSet: function () { return this.value !== false; @@ -319,10 +319,10 @@ var FieldFloatTime = FieldFloat.extend({ } var float_time_pair = value.split(":"); if (float_time_pair.length !== 2) { - return factor * field_utils.parse_float(value, this.field); + return factor * field_utils.parse.float(value, this.field); } - var hours = field_utils.parse_integer(float_time_pair[0]); - var minutes = field_utils.parse_integer(float_time_pair[1]); + var hours = field_utils.parse.integer(float_time_pair[0]); + var minutes = field_utils.parse.integer(float_time_pair[1]); return factor * (hours + (minutes / 60)); }, }); -- cgit v1.2.3