diff --git a/results/html/index.html b/results/html/index.html index 648a4f87..08a2d632 100644 --- a/results/html/index.html +++ b/results/html/index.html @@ -27,7 +27,7 @@
@@ -183,7 +183,7 @@

To check the latest statistics of a project for the selected board, please < } function LineChart(canvas_name, title, unitstr, labels, datasets, legend) { - return new Chart(document.getElementById(canvas_name), { + const chart = new Chart(document.getElementById(canvas_name), { type: 'line', data: { labels: labels, @@ -240,11 +240,27 @@

To check the latest statistics of a project for the selected board, please < } } } - } + }, } }); + +//Toolchain will be hidden when clicked +document.getElementById(canvas_name).addEventListener('click', function(evt) { + const activePoints = chart.getElementsAtEventForMode(evt, 'point', { intersect: true }, true); + + if (activePoints.length > 0) { + const clickedDatasetIndex = activePoints[0].datasetIndex; + chart.data.datasets[clickedDatasetIndex].hidden = !chart.data.datasets[clickedDatasetIndex].hidden; + + chart.update(); + } +}); + + + return chart; } + function handleSearchQuery() { var search_query = window.location.search; const params = new URLSearchParams(search_query);