app/frontend/good_job/modules/charts.js in good_job-4.4.1 vs app/frontend/good_job/modules/charts.js in good_job-4.4.2
- old
+ new
@@ -1,11 +1,23 @@
+import htmlLegendPlugin from "html_legend_plugin";
+
function renderCharts(animate) {
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 ||= {};
+
+ if (chartData.options.plugins?.legend?.vertical) {
+ chartData.plugins = [htmlLegendPlugin];
+ chartData.options.plugins = {
+ ...chartData.options.plugins,
+ legend: {
+ display: false,
+ }
+ }
+ }
chartData.options.animation = animate;
chartData.options.responsive = true;
chartData.options.maintainAspectRatio = false;
const ctx = chartEl.getContext('2d');