From a5a797d0a6f5b723141069c833894bee1d3d600e Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 14 Apr 2015 17:38:11 +0200 Subject: [PATCH] [FIX] web_kanban_sparkline: Floating format The format of a float value must consider the language of the user. opw:632348 --- .../static/src/js/kanban_sparkline.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js b/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js index b8c7761d103..f5be348a8e7 100644 --- a/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js +++ b/addons/web_kanban_sparkline/static/src/js/kanban_sparkline.js @@ -11,6 +11,15 @@ instance.web_kanban.SparklineBarWidget = instance.web_kanban.AbstractField.exten var self = this; var title = this.$node.html() || this.field.string; setTimeout(function () { + var tooltipFormatter = function(sp, options, fields) { + var format = $.spformat('
{{offset:offset}} {{formatted_value}}
'); + var result = ''; + $.each(fields, function(i, field) { + field.formatted_value = instance.web.format_value(field.value, { type : 'float' }); + result += format.render(field, options.get('tooltipValueLookups'), options); + }) + return result; + } var field_value = JSON.parse(self.field.value); var value = _.pluck(field_value, 'value'); var tooltips = _.pluck(field_value, 'tooltip'); @@ -24,6 +33,7 @@ instance.web_kanban.SparklineBarWidget = instance.web_kanban.AbstractField.exten barSpacing: 1, barColor: '#96d854', tooltipFormat: tooltipFormat, + tooltipFormatter: self.options.type == 'tristate' ? undefined : tooltipFormatter, chartRangeMin: 0, tooltipValueLookups: { 'offset': tooltips