From 55c10d21836e8db11504465facb725889e99e8ac Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Fri, 15 Feb 2019 09:09:35 -0500 Subject: [PATCH] Only check to suppress vertex-snap highlighting for nodes (re: #5875) --- modules/behavior/hover.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/behavior/hover.js b/modules/behavior/hover.js index 4678b2aa5..311f51d92 100644 --- a/modules/behavior/hover.js +++ b/modules/behavior/hover.js @@ -25,7 +25,7 @@ export function behaviorHover(context) { var _newId = null; var _buttonDown; var _altDisables; - var _vertex; + var _ignoreVertex; var _target; @@ -148,7 +148,8 @@ export function behaviorHover(context) { return; } - var suppressed = (_altDisables && d3_event && d3_event.altKey) || (_vertex && !allowsVertex(entity, context.graph())); + var suppressed = (_altDisables && d3_event && d3_event.altKey) || + (entity === 'node' && _ignoreVertex && !allowsVertex(entity, context.graph())); _selection.selectAll(selector) .classed(suppressed ? 'hover-suppressed' : 'hover', true); @@ -187,10 +188,10 @@ export function behaviorHover(context) { }; behavior.ignoreVertex = function(val) { - if (!arguments.length) return _vertex; - _vertex = val; + if (!arguments.length) return _ignoreVertex; + _ignoreVertex = val; return behavior; }; return utilRebind(behavior, dispatch, 'on'); -} \ No newline at end of file +}