diff options
Diffstat (limited to 'assets/js/src/BurndownChart.js')
-rw-r--r-- | assets/js/src/BurndownChart.js | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/assets/js/src/BurndownChart.js b/assets/js/src/BurndownChart.js index 79199b67..63231d3c 100644 --- a/assets/js/src/BurndownChart.js +++ b/assets/js/src/BurndownChart.js @@ -1,12 +1,20 @@ -function BurndownChart() { -} +Kanboard.BurndownChart = function(app) { + this.app = app; +}; + +Kanboard.BurndownChart.prototype.execute = function() { + if (this.app.hasId("analytic-burndown")) { + this.show(); + } +}; -BurndownChart.prototype.execute = function() { - var metrics = $("#chart").data("metrics"); - var columns = [[$("#chart").data("label-total")]]; +Kanboard.BurndownChart.prototype.show = function() { + var chart = $("#chart"); + var metrics = chart.data("metrics"); + var columns = [[chart.data("label-total")]]; var categories = []; var inputFormat = d3.time.format("%Y-%m-%d"); - var outputFormat = d3.time.format($("#chart").data("date-format")); + var outputFormat = d3.time.format(chart.data("date-format")); for (var i = 0; i < metrics.length; i++) { |