stronger highlighting of selected nodes/edges
This commit is contained in:
parent
0d770bf612
commit
5e46f0745b
@ -584,7 +584,7 @@ const Graph = ForceGraph()
|
|||||||
context.restore();
|
context.restore();
|
||||||
})
|
})
|
||||||
.linkLineDash(edge => edge.actionData.mode == 'automatic' && [2, 3]) //[dash, gap]
|
.linkLineDash(edge => edge.actionData.mode == 'automatic' && [2, 3]) //[dash, gap]
|
||||||
.linkWidth(edge => (isHighlightedEdge(edge)) ? 3 : 1)
|
.linkWidth(edge => (((edge === selection || edge === rightSelection) ? 1 : 0) + (isHighlightedEdge(edge)) ? 3 : 1))
|
||||||
.linkDirectionalParticles(2)
|
.linkDirectionalParticles(2)
|
||||||
.linkDirectionalParticleColor(() => '#00000055')
|
.linkDirectionalParticleColor(() => '#00000055')
|
||||||
.linkDirectionalParticleWidth(edge => (isHighlightedEdge(edge)) ? 3 : 0)
|
.linkDirectionalParticleWidth(edge => (isHighlightedEdge(edge)) ? 3 : 0)
|
||||||
@ -593,6 +593,11 @@ const Graph = ForceGraph()
|
|||||||
ctx.beginPath();
|
ctx.beginPath();
|
||||||
ctx.arc(node.x, node.y, 2*node.val, 0, 2 * Math.PI, false);
|
ctx.arc(node.x, node.y, 2*node.val, 0, 2 * Math.PI, false);
|
||||||
ctx.fill();
|
ctx.fill();
|
||||||
|
if (node === selection || node === rightSelection) {
|
||||||
|
ctx.strokeStyle = 'black';
|
||||||
|
ctx.lineWidth = 2;
|
||||||
|
ctx.stroke();
|
||||||
|
}
|
||||||
|
|
||||||
if (! (node.stateData && node.stateData.abbreviation)) return;
|
if (! (node.stateData && node.stateData.abbreviation)) return;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user