From 3255529f9db0208f8e56689e31aa626251ba1e40 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 12 Apr 2015 00:23:33 +0200 Subject: client: zoom to selection button instead of automatic on selection --- src/client/buttons.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/client/buttons.js') diff --git a/src/client/buttons.js b/src/client/buttons.js index 514a94ba..59601762 100644 --- a/src/client/buttons.js +++ b/src/client/buttons.js @@ -1,7 +1,7 @@ "use strict" -define(['jquery', 'FileSaver', 'rz_core', 'rz_api_backend'], -function ($, saveAs, rz_core, rz_api_backend) { +define(['jquery', 'FileSaver', 'rz_core', 'rz_api_backend', 'view/selection'], +function ($, saveAs, rz_core, rz_api_backend, selection) { $('.tutorial').click(function(){}); var key="#47989379"; @@ -249,5 +249,11 @@ $('#btn_zoom_in').asEventStream('click') rz_core.main_graph_view.scale__absolute(val); }); +$('#btn_zoom_to_selection').asEventStream('click') + .map(selection.selected_nodes) + .onValue(function (selected) { + rz_core.main_graph_view.nodes__user_visible(selected, true); + }); + return {'buttons': 'nothing here'}; }); // define -- cgit v1.3.1