From a211b31761d7b391034d1fe9b18543f6432720d8 Mon Sep 17 00:00:00 2001 From: Max <m.giller@tu-braunschweig.de> Date: Mon, 3 Jan 2022 00:23:02 +0100 Subject: [PATCH] Proper link highlighting --- editor/js/state.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/editor/js/state.js b/editor/js/state.js index 73edbcd..7240919 100644 --- a/editor/js/state.js +++ b/editor/js/state.js @@ -310,9 +310,11 @@ export class State extends Tool { isLinkHighlighted(link) { return ( - this.selectedItem === link || - graph.isLinkOnNode(link, this.selectedItem) + this.selectedItem === link || // Single selected item + graph.isLinkOnNode(link, this.selectedItem) || // Connected to selected node + this.selectedItems.has(link) // In collection of selected items ); + // Link is not highlighted, when a node is part of the collection, only for single selected nodes } setLabelVisibility(visibility) { -- GitLab