summaryrefslogtreecommitdiff
path: root/assets/js/src
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-09-03 21:20:54 -0400
committerFrederic Guillot <fred@kanboard.net>2016-09-03 21:20:54 -0400
commitdaa076eea7185a3b67dbfed7b34e42f3049026df (patch)
tree88ee41cdffc98bcae415dcd2e88787f249a787db /assets/js/src
parentef8ddb59c94e24383531e52371b70b595dff8e24 (diff)
Convert time comparison chart to Vue.js component
Diffstat (limited to 'assets/js/src')
-rw-r--r--assets/js/src/CompareHoursColumnChart.js46
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
- }
- });
-};