From 22797d86f16ca110a1160696da8e3cfc092dad96 Mon Sep 17 00:00:00 2001 From: Vaishnav Nair Date: Sat, 11 Jun 2022 16:14:15 +0530 Subject: [PATCH] [change] Show element info on hover #130 closes #130 --- src/js/netjsongraph.render.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/js/netjsongraph.render.js b/src/js/netjsongraph.render.js index 0f47651f..8dc5412e 100644 --- a/src/js/netjsongraph.render.js +++ b/src/js/netjsongraph.render.js @@ -32,23 +32,23 @@ class NetJSONGraphRender { const commonOption = _this.utils.deepMergeObj( { // Show element's detail when hover - // - // tooltip: { - // confine: true, - // formatter: params => { - // if (params.componentSubType === "graph") { - // return params.dataType === "edge" - // ? _this.utils.linkInfo(params.data) - // : _this.utils.nodeInfo(params.data); - // } else if (params.componentSubType === "graphGL") { - // return _this.utils.nodeInfo(params.data); - // } else { - // return params.componentSubType === "lines" - // ? _this.utils.linkInfo(params.data.link) - // : _this.utils.nodeInfo(params.data.node); - // } - // } - // } + + tooltip: { + confine: true, + formatter: (params) => { + if (params.componentSubType === "graph") { + return params.dataType === "edge" + ? _this.utils.linkInfo(params.data) + : _this.utils.nodeInfo(params.data); + } + if (params.componentSubType === "graphGL") { + return _this.utils.nodeInfo(params.data); + } + return params.componentSubType === "lines" + ? _this.utils.linkInfo(params.data.link) + : _this.utils.nodeInfo(params.data.node); + }, + }, }, configs.echartsOption, );