diff options
| author | Alon Levy <alon@pobox.com> | 2014-11-25 14:38:50 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2014-11-25 14:54:58 +0200 |
| commit | 3f5e448cf162f3d79a179af1e0ae8ad8ae0e2dbb (patch) | |
| tree | 19e81cc781fef47b99216ef7da4fe9c2c0deca10 /src/model/core.js | |
| parent | 6eea33828ec102623f1693770353bf04930419bc (diff) | |
core: add create_node__with_given_id
Diffstat (limited to 'src/model/core.js')
| -rw-r--r-- | src/model/core.js | 12 |
1 files changed, 11 insertions, 1 deletions
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 @@ -88,6 +88,16 @@ define([], function() { /** * */ + function create_node__with_optional_id(node_spec) { + var node = create_node_from_spec(node_spec); + + node.id = node_spec.id; + return node; + } + + /** + * + */ function create_node__set_random_id(node_spec) { if (undefined == node_spec) { node_spec = {}; @@ -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, |
