diff options
| author | Alon Levy <alon@pobox.com> | 2015-01-21 13:00:43 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-01-21 13:01:02 +0200 |
| commit | 37580fcafdc94c55e880a989dc7103e97ed9edd2 (patch) | |
| tree | 05dd6295587bb13eb1fa69e32154b00a5b49df1d /src/client/rz_core.js | |
| parent | 7a0e3ede4f2c6fb081c8d308d5e2a8e81dcb14fd (diff) | |
Return of the bubble. Fixes #253
Diffstat (limited to 'src/client/rz_core.js')
| -rw-r--r-- | src/client/rz_core.js | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/client/rz_core.js b/src/client/rz_core.js index bc9fc61b..1bfd0b78 100644 --- a/src/client/rz_core.js +++ b/src/client/rz_core.js @@ -263,6 +263,10 @@ var initDrawingArea = function () { d3.select("svg").on("dblclick.zoom", null); // disable zoom on double click $('svg').click(svg_click_handler); + var bubble_property = + edit_graph.diffBus.map(function () { + return edit_graph.nodes().length == 0 ? 0 : 180; + }).skipDuplicates(); main_graph_view = graph_view.GraphView({ parent_element: vis, @@ -274,13 +278,7 @@ var initDrawingArea = function () { node_text_dy: node_text_dy, svgInput: svgInput, // FIXME: good place to animate bubble radius - bubble_property: edit_graph.diffBus.map(function () { - if (edit_graph.nodes().length == 0) { - return 0; - } else { - return 180; - } - }), + bubble_property: bubble_property, }); edit_graph_view = graph_view.GraphView({ parent_element: vis, @@ -290,6 +288,7 @@ var initDrawingArea = function () { temporary: true, node_text_dx: node_text_dx, node_text_dy: node_text_dy, + bubble_property: bubble_property, }); // $('#canvas_d3').dblclick(canvas_handler_dblclick); - see #138 |
