Skip to content

Commit f217864

Browse files
committed
[change] Graph mode respects showLabelsAtZoomLevel setting #148
Closes #148
1 parent 4e9c72b commit f217864

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

src/js/netjsongraph.render.js

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,38 @@ class NetJSONGraphRender {
296296
self.echarts.resize();
297297
};
298298

299+
if (
300+
self.echarts.getOption().series[0].zoom <
301+
self.config.showLabelsAtZoomLevel
302+
) {
303+
self.echarts.setOption({
304+
series: [
305+
{
306+
label: {
307+
show: false,
308+
},
309+
},
310+
],
311+
});
312+
}
313+
314+
self.echarts.on("graphRoam", (e) => {
315+
if (
316+
self.echarts.getOption().series[0].zoom >=
317+
self.config.showLabelsAtZoomLevel
318+
) {
319+
self.echarts.setOption({
320+
series: [
321+
{
322+
label: {
323+
show: true,
324+
},
325+
},
326+
],
327+
});
328+
}
329+
});
330+
299331
self.event.emit("onLoad");
300332
self.event.emit("onReady");
301333
self.event.emit("renderArray");
@@ -421,7 +453,6 @@ class NetJSONGraphRender {
421453
self.leaflet.geoJSON.addTo(self.leaflet);
422454
}
423455
}
424-
425456
if (self.leaflet.getZoom() < self.config.showLabelsAtZoomLevel) {
426457
self.echarts.setOption({
427458
series: [

0 commit comments

Comments
 (0)