Template:TestTimChart1

From MaRDI portal
Revision as of 23:01, 12 December 2023 by Tconrad (talk | contribs) (Created page with "{{:MediaWiki:ChartLoader.js}} {{#invoke:TestTimChart1|renderChart|height=400px}}")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

document.addEventListener('DOMContentLoaded', function() {

   var chartContainers = document.querySelectorAll('.wikiChartContainer');
   if (chartContainers.length > 0) {
       var script = document.createElement('script');
       script.src = 'https://cdn.jsdelivr.net/npm/chart.js';
       script.onload = function() {
           chartContainers.forEach(function(container) {
               var chartData = JSON.parse(container.getAttribute('data-chartdata'));
               var canvas = document.createElement('canvas');
               container.appendChild(canvas);
               new Chart(canvas.getContext('2d'), chartData);
           });
       };
       document.head.appendChild(script);
   }

});