echarts
Version:
A powerful charting and visualization library for browser
27 lines (18 loc) • 686 B
JavaScript
var helper = {
retrieveTargetInfo: function (payload, seriesModel) {
if (!payload || payload.type !== 'treemapZoomToNode') {
return;
}
var root = seriesModel.getData().tree.root;
var targetNode = payload.targetNode;
if (targetNode && root.contains(targetNode)) {
return {node: targetNode};
}
var targetNodeId = payload.targetNodeId;
if (targetNodeId != null && (targetNode = root.getNodeById(targetNodeId))) {
return {node: targetNode};
}
return null;
}
};
module.exports = helper;