You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by su...@apache.org on 2020/07/27 05:41:21 UTC

[incubator-echarts] branch next updated: fix: revert the break change brought by 0b5b67f4f17c2f3abc48c466bff0923e36e72892 ( default value rule of toolbox.dataZoom. xAxis/yAxis )

This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a commit to branch next
in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git


The following commit(s) were added to refs/heads/next by this push:
     new a1ce568  fix: revert the break change brought by 0b5b67f4f17c2f3abc48c466bff0923e36e72892 ( default value rule of toolbox.dataZoom. xAxis/yAxis )
a1ce568 is described below

commit a1ce56815d29e3dfe2eb1e9dec26095fe235aca2
Author: 100pah <su...@gmail.com>
AuthorDate: Mon Jul 27 13:40:37 2020 +0800

    fix: revert the break change brought by 0b5b67f4f17c2f3abc48c466bff0923e36e72892 ( default value rule of toolbox.dataZoom. xAxis/yAxis )
---
 src/component/toolbox/feature/DataZoom.ts | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/component/toolbox/feature/DataZoom.ts b/src/component/toolbox/feature/DataZoom.ts
index a69b92f..688a14c 100644
--- a/src/component/toolbox/feature/DataZoom.ts
+++ b/src/component/toolbox/feature/DataZoom.ts
@@ -244,13 +244,15 @@ function makeAxisFinder(dzFeatureModel: ToolboxDataZoomFeatureModel): ModelFinde
         yAxisId: dzFeatureModel.get('yAxisId', true)
     } as ModelFinderObject;
 
-    // If not specified, it means use all axes.
-    if (setting.xAxisIndex == null
-        && setting.yAxisIndex == null
-        && setting.xAxisId == null
-        && setting.yAxisId == null
-    ) {
-        setting.xAxisIndex = setting.yAxisIndex = 'all';
+    // If both `xAxisIndex` `xAxisId` not set, it means 'all'.
+    // If both `yAxisIndex` `yAxisId` not set, it means 'all'.
+    // Some old cases set like this below to close yAxis control but leave xAxis control:
+    // `{ feature: { dataZoom: { yAxisIndex: false } }`.
+    if (setting.xAxisIndex == null && setting.xAxisId == null) {
+        setting.xAxisIndex = 'all';
+    }
+    if (setting.yAxisIndex == null && setting.yAxisId == null) {
+        setting.yAxisIndex = 'all';
     }
 
     return setting;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org