@@ -226,12 +226,14 @@ class LegendView extends ComponentView {
226226 . on ( 'mouseover' , curry ( dispatchHighlightAction , seriesModel . name , null , api , excludeSeriesId ) )
227227 . on ( 'mouseout' , curry ( dispatchDownplayAction , seriesModel . name , null , api , excludeSeriesId ) ) ;
228228
229- itemGroup . eachChild ( child => {
230- const ecData = getECData ( child ) ;
231- ecData . seriesIndex = seriesModel . seriesIndex ;
232- ecData . dataIndex = dataIndex ;
233- ecData . ssrType = 'legend' ;
234- } ) ;
229+ if ( ecModel . ssr ) {
230+ itemGroup . eachChild ( child => {
231+ const ecData = getECData ( child ) ;
232+ ecData . seriesIndex = seriesModel . seriesIndex ;
233+ ecData . dataIndex = dataIndex ;
234+ ecData . ssrType = 'legend' ;
235+ } ) ;
236+ }
235237
236238 legendDrawnMap . set ( name , true ) ;
237239 }
@@ -277,12 +279,14 @@ class LegendView extends ComponentView {
277279 . on ( 'mouseover' , curry ( dispatchHighlightAction , null , name , api , excludeSeriesId ) )
278280 . on ( 'mouseout' , curry ( dispatchDownplayAction , null , name , api , excludeSeriesId ) ) ;
279281
280- itemGroup . eachChild ( child => {
281- const ecData = getECData ( child ) ;
282- ecData . seriesIndex = seriesModel . seriesIndex ;
283- ecData . dataIndex = dataIndex ;
284- ecData . ssrType = 'legend' ;
285- } ) ;
282+ if ( ecModel . ssr ) {
283+ itemGroup . eachChild ( child => {
284+ const ecData = getECData ( child ) ;
285+ ecData . seriesIndex = seriesModel . seriesIndex ;
286+ ecData . dataIndex = dataIndex ;
287+ ecData . ssrType = 'legend' ;
288+ } ) ;
289+ }
286290
287291 legendDrawnMap . set ( name , true ) ;
288292 }
0 commit comments