aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2018-08-29 14:42:28 +0100
committerStruan Donald <struan@exo.org.uk>2018-09-12 14:21:49 +0100
commit07393fcc9279aac9492f1a8e528cae2cced7bb44 (patch)
treeb0191f6853be4377566ec8715c810593f39b7070 /web
parent57c79ad84cbc72d1683d6082a4605b52fccf314a (diff)
do not generate labels for empty dashboard graphs
Avoid a JS error if a line graph has no points. This is mostly useful for collideoscope where we only want to show one line.
Diffstat (limited to 'web')
-rw-r--r--web/js/dashboard.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/web/js/dashboard.js b/web/js/dashboard.js
index 82b5e6188..318e64c76 100644
--- a/web/js/dashboard.js
+++ b/web/js/dashboard.js
@@ -30,6 +30,9 @@ $(function(){
var lasty = 0;
$.each(chart.config.data.datasets, function(datasetIndex, dataset){
+ if (dataset.data.length == 0) {
+ return;
+ }
var $label = $('.label[data-datasetIndex="' + datasetIndex + '"]', $parent);
var latestPoint = chart.getDatasetMeta(datasetIndex).data[ dataset.data.length - 1 ];
var y = latestPoint._model.y;