Only check to suppress vertex-snap highlighting for nodes (re: #5875)

This commit is contained in:
Quincy Morgan
2019-02-15 09:09:35 -05:00
parent 75c7fd770d
commit 55c10d2183

View File

@@ -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');
}
}