diff options
Diffstat (limited to 'src/client/model')
| -rw-r--r-- | src/client/model/core.js | 4 | ||||
| -rw-r--r-- | src/client/model/graph.js | 7 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/client/model/core.js b/src/client/model/core.js index 18aa2507..3eab1596 100644 --- a/src/client/model/core.js +++ b/src/client/model/core.js @@ -71,8 +71,8 @@ define(['util'], function(util) { // type if (undefined == node_spec.type) { - console.debug('create_node_from_spec: undefined type, falling back to \'empty\''); - node_spec.type = 'empty'; + console.debug('create_node_from_spec: undefined type, falling back to \'perm\''); + node_spec.type = 'perm'; } ret.type = node_spec.type; diff --git a/src/client/model/graph.js b/src/client/model/graph.js index 61797886..2c8298ad 100644 --- a/src/client/model/graph.js +++ b/src/client/model/graph.js @@ -688,14 +688,17 @@ function Graph(temporary) { return foundNodes; } - function clear() { + function clear(push_diff) { + push_diff = push_diff === undefined ? true : push_diff; id_to_node_map = {}; node_map = {} id_to_link_map = {}; link_map = {}; invalidate_links = true; invalidate_nodes = true; - // FIXME: push on diffBus? + if (push_diff) { + diffBus.push({}); // FIXME: better value + } } this.clear = clear; |
