summaryrefslogtreecommitdiff
path: root/assets/js/components/chart-project-task-distribution.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/components/chart-project-task-distribution.js')
-rw-r--r--assets/js/components/chart-project-task-distribution.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/assets/js/components/chart-project-task-distribution.js b/assets/js/components/chart-project-task-distribution.js
index b5d712ce..3f48d230 100644
--- a/assets/js/components/chart-project-task-distribution.js
+++ b/assets/js/components/chart-project-task-distribution.js
@@ -1,18 +1,19 @@
-Vue.component('chart-project-task-distribution', {
- props: ['metrics'],
- template: '<div id="chart"></div>',
- ready: function () {
+KB.component('chart-project-task-distribution', function (containerElement, options) {
+
+ this.render = function () {
var columns = [];
- for (var i = 0; i < this.metrics.length; i++) {
- columns.push([this.metrics[i].column_title, this.metrics[i].nb_tasks]);
+ for (var i = 0; i < options.metrics.length; i++) {
+ columns.push([options.metrics[i].column_title, options.metrics[i].nb_tasks]);
}
+ KB.dom(containerElement).add(KB.dom('div').attr('id', 'chart').build());
+
c3.generate({
data: {
columns: columns,
type : 'donut'
}
});
- }
+ };
});