diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-01-15 21:03:19 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-01-15 21:03:19 -0500 |
commit | c58478c0abfb418048d2ee9c6297a30793f10f80 (patch) | |
tree | e4eb461636d87e75c267e3e5f2ff957f3e9e049b /assets/js/src | |
parent | 1bbd4faf56969427b550a4d006f2d5018cf97371 (diff) |
Move analytic logic to separate classes
Diffstat (limited to 'assets/js/src')
-rw-r--r-- | assets/js/src/CompareHoursColumnChart.js | 8 |
1 files changed, 5 insertions, 3 deletions
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({ |