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 2018/04/24 12:32:57 UTC

[incubator-echarts] branch dev updated: Separate focus node adjacency action.

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

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


The following commit(s) were added to refs/heads/dev by this push:
     new 646dec6  Separate focus node adjacency action.
646dec6 is described below

commit 646dec637079d7decedbfa3e71e8ff0529764217
Author: sushuang <su...@gmail.com>
AuthorDate: Tue Apr 24 20:32:38 2018 +0800

    Separate focus node adjacency action.
---
 src/chart/graph/graphAction.js                     | 26 +---------------
 .../focusNodeAdjacencyAction.js}                   | 35 ++--------------------
 2 files changed, 3 insertions(+), 58 deletions(-)

diff --git a/src/chart/graph/graphAction.js b/src/chart/graph/graphAction.js
index d65d809..ee62c2e 100644
--- a/src/chart/graph/graphAction.js
+++ b/src/chart/graph/graphAction.js
@@ -19,6 +19,7 @@
 
 import * as echarts from '../../echarts';
 import {updateCenterAndZoom} from '../../action/roamHelper';
+import '../focusNodeAdjacencyAction';
 
 var actionInfo = {
     type: 'graphRoam',
@@ -49,28 +50,3 @@ echarts.registerAction(actionInfo, function (payload, ecModel) {
     });
 });
 
-
-/**
- * @payload
- * @property {number} [seriesIndex]
- * @property {string} [seriesId]
- * @property {string} [seriesName]
- * @property {number} [dataIndex]
- */
-echarts.registerAction({
-    type: 'focusNodeAdjacency',
-    event: 'focusNodeAdjacency',
-    update: 'series.graph:focusNodeAdjacency'
-}, function () {});
-
-/**
- * @payload
- * @property {number} [seriesIndex]
- * @property {string} [seriesId]
- * @property {string} [seriesName]
- */
-echarts.registerAction({
-    type: 'unfocusNodeAdjacency',
-    event: 'unfocusNodeAdjacency',
-    update: 'series.graph:unfocusNodeAdjacency'
-}, function () {});
diff --git a/src/chart/graph/graphAction.js b/src/chart/helper/focusNodeAdjacencyAction.js
similarity index 60%
copy from src/chart/graph/graphAction.js
copy to src/chart/helper/focusNodeAdjacencyAction.js
index d65d809..598950c 100644
--- a/src/chart/graph/graphAction.js
+++ b/src/chart/helper/focusNodeAdjacencyAction.js
@@ -18,37 +18,6 @@
 */
 
 import * as echarts from '../../echarts';
-import {updateCenterAndZoom} from '../../action/roamHelper';
-
-var actionInfo = {
-    type: 'graphRoam',
-    event: 'graphRoam',
-    update: 'none'
-};
-
-/**
- * @payload
- * @property {string} name Series name
- * @property {number} [dx]
- * @property {number} [dy]
- * @property {number} [zoom]
- * @property {number} [originX]
- * @property {number} [originY]
- */
-echarts.registerAction(actionInfo, function (payload, ecModel) {
-    ecModel.eachComponent({mainType: 'series', query: payload}, function (seriesModel) {
-        var coordSys = seriesModel.coordinateSystem;
-
-        var res = updateCenterAndZoom(coordSys, payload);
-
-        seriesModel.setCenter
-            && seriesModel.setCenter(res.center);
-
-        seriesModel.setZoom
-            && seriesModel.setZoom(res.zoom);
-    });
-});
-
 
 /**
  * @payload
@@ -60,7 +29,7 @@ echarts.registerAction(actionInfo, function (payload, ecModel) {
 echarts.registerAction({
     type: 'focusNodeAdjacency',
     event: 'focusNodeAdjacency',
-    update: 'series.graph:focusNodeAdjacency'
+    update: 'series:focusNodeAdjacency'
 }, function () {});
 
 /**
@@ -72,5 +41,5 @@ echarts.registerAction({
 echarts.registerAction({
     type: 'unfocusNodeAdjacency',
     event: 'unfocusNodeAdjacency',
-    update: 'series.graph:unfocusNodeAdjacency'
+    update: 'series:unfocusNodeAdjacency'
 }, function () {});

-- 
To stop receiving notification emails like this one, please contact
sushuang@apache.org.

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