diff options
Diffstat (limited to 'app/views/projects/pipelines/charts/_pipeline_times.haml')
-rw-r--r-- | app/views/projects/pipelines/charts/_pipeline_times.haml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/app/views/projects/pipelines/charts/_pipeline_times.haml b/app/views/projects/pipelines/charts/_pipeline_times.haml new file mode 100644 index 00000000000..aee7c5492aa --- /dev/null +++ b/app/views/projects/pipelines/charts/_pipeline_times.haml @@ -0,0 +1,27 @@ +%div + %p.light + Commit duration in minutes for last 30 commits + + %canvas#build_timesChart{ height: 200 } + +:javascript + var data = { + labels : #{@charts[:pipeline_times].labels.to_json}, + datasets : [ + { + fillColor : "rgba(220,220,220,0.5)", + strokeColor : "rgba(220,220,220,1)", + barStrokeWidth: 1, + barValueSpacing: 1, + barDatasetSpacing: 1, + data : #{@charts[:pipeline_times].pipeline_times.to_json} + } + ] + } + var ctx = $("#build_timesChart").get(0).getContext("2d"); + var options = { scaleOverlay: true, responsive: true, maintainAspectRatio: false }; + if (window.innerWidth < 768) { + // Scale fonts if window width lower than 768px (iPad portrait) + options.scaleFontSize = 8 + } + new Chart(ctx).Bar(data, options); |