From 0a1492e6b08557950a2a4a1b47830b40c678b6b1 Mon Sep 17 00:00:00 2001 From: Rails Pulse Date: Fri, 15 Aug 2025 10:04:05 +0700 Subject: [PATCH] Send echarts events to the document --- lib/rails_charts/base_chart.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/rails_charts/base_chart.rb b/lib/rails_charts/base_chart.rb index 5e88c36..08e630a 100644 --- a/lib/rails_charts/base_chart.rb +++ b/lib/rails_charts/base_chart.rb @@ -60,6 +60,12 @@ def js_code option && chart.setOption(option); window.RailsCharts.charts["#{container_id}"] = chart; + + chart.on('rendered', function() { + document.dispatchEvent(new CustomEvent('chart:rendered', { + detail: { containerId: '#{container_id}' } + })); + }); } function destroy_#{chart_id}(e) {