diff options
Diffstat (limited to 'js/spam.js')
-rw-r--r-- | js/spam.js | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -206,8 +206,8 @@ function processData(data) { // ... and also update neighboring nodes contents.selectAll('.node') .classed('neighbor', function (node) { - return node.relatedTo.indexOf(d.index) >= 0 || - node.relatedFrom.indexOf(d.index) >= 0; + return node.relatedTo.indexOf(d.userid) >= 0 || + node.relatedFrom.indexOf(d.userid) >= 0; }); }) .on('mouseout', function (d) { @@ -240,10 +240,10 @@ function processData(data) { var nodes = { 'from': force.nodes().filter(function (edge) { - return edge.relatedTo.indexOf(d.index) >= 0; + return edge.relatedTo.indexOf(d.userid) >= 0; }), 'to': force.nodes().filter(function (edge) { - return edge.relatedFrom.indexOf(d.index) >= 0; + return edge.relatedFrom.indexOf(d.userid) >= 0; }) }; Object.keys(nodes).forEach(function (dir) { @@ -256,8 +256,7 @@ function processData(data) { var relations = userInfo.select('.relations-' + dir) .selectAll('li') .data(related, function key_func_links(d) { - // unique keys to group by node (index) - return d.index; + return d.userid; }); relations.enter().append('li') .text(function (d) { |