From c58478c0abfb418048d2ee9c6297a30793f10f80 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Fri, 15 Jan 2016 21:03:19 -0500 Subject: Move analytic logic to separate classes --- assets/js/src/CompareHoursColumnChart.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/CompareHoursColumnChart.js b/assets/js/src/CompareHoursColumnChart.js index ce6df7f1..bed16144 100644 --- a/assets/js/src/CompareHoursColumnChart.js +++ b/assets/js/src/CompareHoursColumnChart.js @@ -4,14 +4,16 @@ function CompareHoursColumnChart(app) { CompareHoursColumnChart.prototype.execute = function() { var metrics = $("#chart").data("metrics"); + var labelOpen = $("#chart").data("label-open"); + var labelClosed = $("#chart").data("label-closed"); var spent = [$("#chart").data("label-spent")]; var estimated = [$("#chart").data("label-estimated")]; var categories = []; for (var status in metrics) { - spent.push(parseInt(metrics[status].time_spent)); - estimated.push(parseInt(metrics[status].time_estimated)); - categories.push(status); + spent.push(parseFloat(metrics[status].time_spent)); + estimated.push(parseFloat(metrics[status].time_estimated)); + categories.push(status == 'open' ? labelOpen : labelClosed); } c3.generate({ -- cgit v1.2.3