From de731590ada4db90749a01b61b81774b91867696 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Wed, 21 Jan 2015 14:51:21 +0200 Subject: Fixes #294 - make selection ignore temporary nodes (bad implementation) Should have two functions for node+link class setting, one for temporary, one for not, instead of passing this constant (since construction time) value along. --- src/client/view/selection.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/client/view/selection.js') diff --git a/src/client/view/selection.js b/src/client/view/selection.js index 090b1a5f..65c318e1 100644 --- a/src/client/view/selection.js +++ b/src/client/view/selection.js @@ -116,12 +116,12 @@ var link_selected = function(link) { return node_selected(link.__src) && node_selected(link.__dst); } -var selected_class__node = function(node) { - return selected_nodes.length > 0 ? (node_selected(node) ? "selected" : "notselected") : ""; +var selected_class__node = function(node, temporary) { + return !temporary && selected_nodes.length > 0 ? (node_selected(node) ? "selected" : "notselected") : ""; } -var selected_class__link = function(link) { - return selected_nodes.length > 0 ? (link_selected(link) ? "selected" : "notselected") : ""; +var selected_class__link = function(link, temporary) { + return !temporary && selected_nodes.length > 0 ? (link_selected(link) ? "selected" : "notselected") : ""; } var clear = function() { -- cgit v1.3.1