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; 

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…