(ecIns, ecModel)
| 28850 | } |
| 28851 | |
| 28852 | function updateHoverLayerStatus(ecIns, ecModel) { |
| 28853 | var zr = ecIns._zr; |
| 28854 | var storage = zr.storage; |
| 28855 | var elCount = 0; |
| 28856 | |
| 28857 | storage.traverse(function (el) { |
| 28858 | elCount++; |
| 28859 | }); |
| 28860 | |
| 28861 | if (elCount > ecModel.get('hoverLayerThreshold') && !env$1.node) { |
| 28862 | ecModel.eachSeries(function (seriesModel) { |
| 28863 | if (seriesModel.preventUsingHoverLayer) { |
| 28864 | return; |
| 28865 | } |
| 28866 | var chartView = ecIns._chartsMap[seriesModel.__viewId]; |
| 28867 | if (chartView.__alive) { |
| 28868 | chartView.group.traverse(function (el) { |
| 28869 | // Don't switch back. |
| 28870 | el.useHoverLayer = true; |
| 28871 | }); |
| 28872 | } |
| 28873 | }); |
| 28874 | } |
| 28875 | } |
| 28876 | |
| 28877 | /** |
| 28878 | * Update chart progressive and blend. |
no test coverage detected