blob: 6df48d9a7e40b329e092ed32689febc187b58c65 [file] [log] [blame]
library graphlib.layout.charted.position_nodes;
import 'util.dart' as util;
positionNodes(selection, g) {
var created = selection.filter(() { return !d3.select(self).classed("update"); });
translate(v) {
var node = g.node(v);
return "translate(" + node.x + "," + node.y + ")";
}
created.attr("transform", translate);
util.applyTransition(selection, g)
.style("opacity", 1)
.attr("transform", translate);
}