|
@@ -162,7 +162,7 @@ define(["d3"], function (d3) {
|
|
|
|
|
|
link = vis.select("g.links")
|
|
|
.selectAll("g.link")
|
|
|
- .data(links, linkId)
|
|
|
+ .data(links, function (d) { return d.id })
|
|
|
|
|
|
var linkEnter = link.enter().append("g")
|
|
|
.attr("class", "link")
|
|
@@ -183,18 +183,14 @@ define(["d3"], function (d3) {
|
|
|
|
|
|
link.each( function (d) {
|
|
|
if (d.source.node && d.target.node)
|
|
|
- linksDict[linkId(d)] = d
|
|
|
+ linksDict[d.id] = d
|
|
|
})
|
|
|
|
|
|
nodes = data.graph.nodes
|
|
|
|
|
|
node = vis.select("g.nodes")
|
|
|
.selectAll(".node")
|
|
|
- .data(nodes,
|
|
|
- function(d) {
|
|
|
- return d.id
|
|
|
- }
|
|
|
- )
|
|
|
+ .data(nodes, function(d) { return d.id })
|
|
|
|
|
|
var nodeEnter = node.enter().append("circle")
|
|
|
.attr("r", 8)
|
|
@@ -266,7 +262,7 @@ define(["d3"], function (d3) {
|
|
|
return e === d && d !== undefined
|
|
|
})
|
|
|
|
|
|
- var l = linksDict[linkId(d)]
|
|
|
+ var l = linksDict[d.id]
|
|
|
|
|
|
if (l) {
|
|
|
var x = d3.extent([l.source, l.target], function (d) { return d.x })
|