1/* DOKUWIKI:include_once assets/js-yaml.min.js */ 2/* DOKUWIKI:include_once assets/apexcharts.min.js */ 3 4jQuery(document).ready(function() { 5 jQuery("[id*=__achart_]").each(function(i, div) { 6 try { 7 var id = jQuery(div).attr('id'); 8 var adata= jQuery(div).attr('data-achart'); 9 10 //Starting localization 11 var lang = JSON.parse(JSINFO.chartlocale); 12 Apex.chart= { 13 locales: [lang], 14 defaultLocale: JSINFO.chartlang, 15 }; 16 //Ending localization 17 18 var options = jsyaml.load(decodeURIComponent(escape(atob(adata)))); 19 var chart = new ApexCharts(document.getElementById(id), options); 20 chart.render(); 21 22 } catch(err) { 23 console.warn(err.message); 24 } 25 }); 26}); 27