summaryrefslogtreecommitdiff
path: root/assets/js/src/TaskRepartitionChart.js
blob: 621be630d325cd8ebfec7e75f2712f423b9a8a32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Kanboard.TaskRepartitionChart = function(app) {
    this.app = app;
};

Kanboard.TaskRepartitionChart.prototype.execute = function() {
    if (this.app.hasId("analytic-task-repartition")) {
        this.show();
    }
};

Kanboard.TaskRepartitionChart.prototype.show = function() {
    var metrics = $("#chart").data("metrics");
    var columns = [];

    for (var i = 0; i < metrics.length; i++) {
        columns.push([metrics[i].column_title, metrics[i].nb_tasks]);
    }

    c3.generate({
        data: {
            columns: columns,
            type : 'donut'
        }
    });
};