From 3f5e448cf162f3d79a179af1e0ae8ad8ae0e2dbb Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 25 Nov 2014 14:38:50 +0200 Subject: core: add create_node__with_given_id --- src/model/core.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/model') diff --git a/src/model/core.js b/src/model/core.js index 07ec5a94..fed28469 100644 --- a/src/model/core.js +++ b/src/model/core.js @@ -85,6 +85,16 @@ define([], function() { return ret; } + /** + * + */ + function create_node__with_optional_id(node_spec) { + var node = create_node_from_spec(node_spec); + + node.id = node_spec.id; + return node; + } + /** * */ @@ -166,7 +176,7 @@ define([], function() { Node: Node, // allow model adaptation Link: Link, // allow model adaptation random_node_name : random_node_name, - create_node_from_spec : create_node_from_spec, + create_node__with_optional_id : create_node__with_optional_id, create_link_from_spec : create_link_from_spec, create_node__set_random_id : create_node__set_random_id, create_link__set_random_id : create_link__set_random_id, -- cgit v1.3.1