From 88d2640a6673878c321e94fb8e70b3c79fc86ccc Mon Sep 17 00:00:00 2001 From: LV-426 Date: Sun, 28 Dec 2014 17:29:26 +0200 Subject: rz_mesh hook, depends on backend__maintain_ws_connection, default=false --- src/client/rz_core.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/client/rz_core.js') diff --git a/src/client/rz_core.js b/src/client/rz_core.js index e3bd2b59..ee42c5c0 100644 --- a/src/client/rz_core.js +++ b/src/client/rz_core.js @@ -1,7 +1,7 @@ "use strict" -define(['jquery', 'd3', 'consts', 'rz_bus', 'util', 'model/graph', 'model/core', 'view/helpers', 'view/view', 'rz_observer', 'view/selection', 'rz_config'], -function($, d3, consts, rz_bus, util, model_graph, model_core, view_helpers, view, rz_observer, selection, rz_config) { +define(['jquery', 'd3', 'consts', 'rz_bus', 'util', 'model/graph', 'model/core', 'view/helpers', 'view/view', 'rz_observer', 'view/selection', 'rz_config', 'rz_mesh'], +function($, d3, consts, rz_bus, util, model_graph, model_core, view_helpers, view, rz_observer, selection, rz_config, rz_mesh) { var addednodes = [], vis, @@ -294,8 +294,19 @@ function init_force_layout(){ .start(); } +/** + * Initialize backend websocket connection - this will have no effect if + * rz_config.backend__maintain_ws_connection is set to 'false' + */ +function init_ws_connection(){ + if (true == rz_config.backend__maintain_ws_connection){ + rz_mesh.init(); + } +} + initDrawingArea(); init_force_layout(); +init_ws_connection(); /** * find the visual element counterpart of a given model object. This relies on -- cgit v1.3.1