From 3d6d92ecacc3a26bb888541eafc66151a6d2de63 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Mon, 17 Nov 2014 13:32:29 +0200 Subject: new_topo_diff() default constructor - add node_set_add, link_set_add arrays --- src/model/diff.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/model') diff --git a/src/model/diff.js b/src/model/diff.js index ca9c41c9..5ac48e5a 100644 --- a/src/model/diff.js +++ b/src/model/diff.js @@ -108,7 +108,10 @@ define([], /** * Visual diff object expressing any visual change to the state of a - * particular visualization type + * particular visualization type. + * + * @obj_spec if none is passed a default topo_diff is constructed + * with node,link add sets */ function Vis_Diff(obj_spec) { } @@ -117,8 +120,16 @@ define([], /* * validate obj_spec */ - // TODO - var ret = new Topo_Diff(obj_spec); + var ret; + if (undefined == obj_spec) { + obj_spec = { + node_set_add : [], + link_set_add : [], + } + ret = new Topo_Diff(obj_spec); + } else { + ret = new Topo_Diff(obj_spec); + } return ret; } -- cgit v1.3.1