UNPKG

dagre-d3-es

Version:

<p align="center"> <a href="https://www.npmjs.com/dagre-d3-es"><img src="https://img.shields.io/npm/v/dagre-d3-es.svg?logo=npm&logoColor=fff&label=NPM+package&color=limegreen" alt="dagre-d3-es on npm" /></a>&nbsp; <a href="https://www.npmjs.com/dagre-

22 lines (16 loc) 548 B
import * as d3 from 'd3'; import * as util from './util.js'; export { positionEdgeLabels }; function positionEdgeLabels(selection, g) { var created = selection.filter(function () { return !d3.select(this).classed('update'); }); function translate(e) { var edge = g.edge(e); return Object.prototype.hasOwnProperty.call(edge, 'x') ? 'translate(' + edge.x + ',' + edge.y + ')' : ''; } created.attr('transform', translate); util.applyTransition(selection, g).style('opacity', 1).attr('transform', translate); }