diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-09-03 21:20:54 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-09-03 21:20:54 -0400 |
commit | daa076eea7185a3b67dbfed7b34e42f3049026df (patch) | |
tree | 88ee41cdffc98bcae415dcd2e88787f249a787db /assets/js/src | |
parent | ef8ddb59c94e24383531e52371b70b595dff8e24 (diff) |
Convert time comparison chart to Vue.js component
Diffstat (limited to 'assets/js/src')
-rw-r--r-- | assets/js/src/CompareHoursColumnChart.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/assets/js/src/CompareHoursColumnChart.js b/assets/js/src/CompareHoursColumnChart.js deleted file mode 100644 index 00786c67..00000000 --- a/assets/js/src/CompareHoursColumnChart.js +++ /dev/null @@ -1,46 +0,0 @@ -Kanboard.CompareHoursColumnChart = function(app) { - this.app = app; -}; - -Kanboard.CompareHoursColumnChart.prototype.execute = function() { - if (this.app.hasId("analytic-compare-hours")) { - this.show(); - } -}; - -Kanboard.CompareHoursColumnChart.prototype.show = function() { - var chart = $("#chart"); - 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(parseFloat(metrics[status].time_spent)); - estimated.push(parseFloat(metrics[status].time_estimated)); - categories.push(status == 'open' ? labelOpen : labelClosed); - } - - c3.generate({ - data: { - columns: [spent, estimated], - type: 'bar' - }, - bar: { - width: { - ratio: 0.2 - } - }, - axis: { - x: { - type: 'category', - categories: categories - } - }, - legend: { - show: true - } - }); -}; |