@@ -16,16 +16,12 @@ namespace ApexCharts.Internal
1616 internal sealed class JSHandler < TItem > : IDisposable where TItem : class
1717 {
1818 private readonly ApexChart < TItem > ChartReference ;
19- private readonly DotNetObjectReference < JSHandler < TItem > > ObjectReference ;
20- private readonly ElementReference ChartContainer ;
21- private IJSObjectReference blazor_apexchart ;
19+ internal readonly DotNetObjectReference < JSHandler < TItem > > ObjectReference ;
2220
23- internal JSHandler ( ApexChart < TItem > chartReference , ElementReference chartContainer , IJSObjectReference blazor_apexchart )
21+ internal JSHandler ( ApexChart < TItem > chartReference )
2422 {
2523 ObjectReference = DotNetObjectReference . Create ( this ) ;
26- ChartContainer = chartContainer ;
2724 ChartReference = chartReference ;
28- this . blazor_apexchart = blazor_apexchart ;
2925 }
3026
3127 /// <inheritdoc/>
@@ -34,35 +30,6 @@ public void Dispose()
3430 ObjectReference . Dispose ( ) ;
3531 }
3632
37- /// <summary>
38- /// Invokes the JS renderChart method
39- /// </summary>
40- public async Task RenderChartAsync ( )
41- {
42- await blazor_apexchart . InvokeVoidAsync ( "blazor_apexchart.renderChart" , ObjectReference , ChartContainer , JsonSerializer . Serialize ( ChartReference . Options , ChartSerializer . GetOptions < TItem > ( ) ) , new JSEvents ( )
43- {
44- HasDataPointSelection = ChartReference . OnDataPointSelection . HasDelegate ,
45- HasDataPointEnter = ChartReference . OnDataPointEnter . HasDelegate || ChartReference . ApexPointTooltip != null ,
46- HasDataPointLeave = ChartReference . OnDataPointLeave . HasDelegate ,
47- HasLegendClick = ChartReference . OnLegendClicked . HasDelegate ,
48- HasMarkerClick = ChartReference . OnMarkerClick . HasDelegate ,
49- HasXAxisLabelClick = ChartReference . OnXAxisLabelClick . HasDelegate ,
50- HasSelection = ChartReference . OnSelection . HasDelegate ,
51- HasBrushScrolled = ChartReference . OnBrushScrolled . HasDelegate ,
52- HasZoomed = ChartReference . OnZoomed . HasDelegate ,
53- HasAnimationEnd = ChartReference . OnAnimationEnd . HasDelegate ,
54- HasBeforeMount = ChartReference . OnBeforeMount . HasDelegate ,
55- HasMounted = ChartReference . OnMounted . HasDelegate ,
56- HasUpdated = ChartReference . OnUpdated . HasDelegate ,
57- HasMouseLeave = ChartReference . OnMouseLeave . HasDelegate ,
58- HasMouseMove = ChartReference . OnMouseMove . HasDelegate ,
59- HasClick = ChartReference . OnClick . HasDelegate ,
60- HasBeforeZoom = ChartReference . OnBeforeZoom != null ,
61- HasBeforeResetZoom = ChartReference . OnBeforeResetZoom != null ,
62- HasScrolled = ChartReference . OnScrolled . HasDelegate
63- } ) ;
64- }
65-
6633 /// <summary>
6734 /// Callback from JavaScript to get a formatted Y-axis value
6835 /// </summary>
0 commit comments