summaryrefslogtreecommitdiff
path: root/src/client/rz_core.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-21 13:00:43 +0200
committerAlon Levy <alon@pobox.com>2015-01-21 13:01:02 +0200
commit37580fcafdc94c55e880a989dc7103e97ed9edd2 (patch)
tree05dd6295587bb13eb1fa69e32154b00a5b49df1d /src/client/rz_core.js
parent7a0e3ede4f2c6fb081c8d308d5e2a8e81dcb14fd (diff)
Return of the bubble. Fixes #253
Diffstat (limited to 'src/client/rz_core.js')
-rw-r--r--src/client/rz_core.js13
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