This is an automated email from the ASF dual-hosted git repository. sushuang pushed a commit to branch fix/geo-svg in repository https://gitbox.apache.org/repos/asf/echarts.git
commit 9c2cb8eb518085fab5ed5f543d74fed49eb95299 Author: 100pah <[email protected]> AuthorDate: Thu Mar 25 13:20:22 2021 +0800 fix: tweak the last commit. --- src/core/echarts.ts | 8 ++++++-- src/util/states.ts | 4 +--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/core/echarts.ts b/src/core/echarts.ts index a9d7103..799a564 100644 --- a/src/core/echarts.ts +++ b/src/core/echarts.ts @@ -42,7 +42,7 @@ import { HOVER_STATE_EMPHASIS, HOVER_STATE_BLUR, blurSeries, - toggleSeriesBlurStateFromPayload, + blurSeriesFromPayload, toggleSelectionFromPayload, updateSeriesElementSelection, getAllSelectedIndices, @@ -1473,12 +1473,16 @@ class ECharts extends Eventful<ECEventDefinition> { }); } + if (isHighDownPayload(payload)) { + allLeaveBlur(ecIns._api); + } + // If dispatchAction before setOption, do nothing. ecModel && ecModel.eachComponent(condition, function (model) { if (!excludeSeriesIdMap || excludeSeriesIdMap.get(model.id) == null) { if (isHighDownPayload(payload) && !payload.notBlur) { if (model instanceof SeriesModel) { - toggleSeriesBlurStateFromPayload(model, payload, ecIns._api); + blurSeriesFromPayload(model, payload, ecIns._api); } } else if (isSelectChangePayload(payload)) { diff --git a/src/util/states.ts b/src/util/states.ts index 31b5367..b3de1c1 100644 --- a/src/util/states.ts +++ b/src/util/states.ts @@ -482,7 +482,7 @@ export function blurSeries( }); } -export function toggleSeriesBlurStateFromPayload( +export function blurSeriesFromPayload( seriesModel: SeriesModel, payload: Payload, api: ExtensionAPI @@ -507,8 +507,6 @@ export function toggleSeriesBlurStateFromPayload( } } - allLeaveBlur(api); - if (isHighlight) { if (el) { const ecData = getECData(el); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
