UNPKG

dagre-d3

Version:

A D3-based renderer for Dagre

22 lines (15 loc) 490 B
"use strict"; var util = require("./util"); var d3 = require("./d3"); module.exports = positionNodes; function positionNodes(selection, g) { var created = selection.filter(function() { return !d3.select(this).classed("update"); }); function 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); }