From b99876f22dc728e8899255dbad31c50e07005043 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 14 Apr 2015 11:10:08 +0200 Subject: client: place image+text on the middle of the bounding box --- src/client/view/graph_view.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/client/view/graph_view.js b/src/client/view/graph_view.js index 8baa1adc..63b1a075 100644 --- a/src/client/view/graph_view.js +++ b/src/client/view/graph_view.js @@ -1118,7 +1118,11 @@ function GraphView(spec) { return "translate(" + x + "," + y + ")"; } - function transform(d) { return translate(d.bx, d.by); } + function transform(d, istext) { + var bbox = $('#' + d.id)[0].getBBox(); + + return translate(d.bx - bbox.width / 2, d.by - bbox.height / 2); + } // transform nodes first to record bubble x & y (bx & by) node.attr("transform", transform); node_text.attr("transform", transform); -- cgit v1.3.1