app/frontend/good_job/modules/charts.js in good_job-4.0.3 vs app/frontend/good_job/modules/charts.js in good_job-4.1.0

- old
+ new

@@ -2,28 +2,16 @@ const charts = document.querySelectorAll('.chart'); for (let i = 0; i < charts.length; i++) { const chartEl = charts[i]; const chartData = JSON.parse(chartEl.dataset.json); + chartData.options ||= {}; + chartData.options.animation = animate; + chartData.options.responsive = true; + chartData.options.maintainAspectRatio = false; const ctx = chartEl.getContext('2d'); - const chart = new Chart(ctx, { - type: 'line', - data: { - labels: chartData.labels, - datasets: chartData.datasets - }, - options: { - animation: animate, - responsive: true, - maintainAspectRatio: false, - scales: { - y: { - beginAtZero: true - } - } - } - }); + const chart = new Chart(ctx, chartData); } } export { renderCharts as default };