INNER CODE UNIT · JavaScript
setSelected
Brbb/graphql-rover · js/utils.js:169
function setSelected(_node){
$(_node.label).addClass("active");
var connectedEdges = g.nodeEdges(_node.label.id);
var neighbors = g.neighbors(_node.label.id);
var selectedNodes = [];
selectedNodes.push(_node.label.id);
Array.prototype.push.apply(selectedNodes,neighbors);
setAllNodesUnselectedExcept(selectedNodes);
setAllEdgesSelectedFor(_node.label.id);
}
function setAllNodesUnselectedExcept(selectedNodes) {
d3.selectAll('g.node').style("opacity", function(d, i) {
return selectedNodes.includes(d) ? 1 : 0.2;