diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-12-29 12:15:16 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-12-29 12:15:16 +0200 |
| commit | 4b6b9692a6201c6ea1c84a394d6fc76b9c4fbccd (patch) | |
| tree | 7a46496a4edc73921acf4b2fe59d90957495710e /src/client/model/diff.js | |
| parent | 6812460919e359e80bf506b6506e57f760abbbea (diff) | |
model/diff: new_topo_diff() object init
Diffstat (limited to 'src/client/model/diff.js')
| -rw-r--r-- | src/client/model/diff.js | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/client/model/diff.js b/src/client/model/diff.js index 8903b161..87fb03dd 100644 --- a/src/client/model/diff.js +++ b/src/client/model/diff.js @@ -137,15 +137,12 @@ define([], * validate 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); - } + undefined == obj_spec && (obj_spec = {}); + undefined == obj_spec.node_set_add && (obj_spec.node_set_add = []); + undefined == obj_spec.link_set_add && (obj_spec.link_set_add = []); + undefined == obj_spec.node_set_rm && (obj_spec.node_set_rm = []); + undefined == obj_spec.link_set_rm && (obj_spec.link_set_rm = []); + ret = new Topo_Diff(obj_spec); return ret; } |
