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 };