summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-12-29 12:15:16 +0200
committerLV-426 <lv-426@taproot.org.il>2014-12-29 12:15:16 +0200
commit4b6b9692a6201c6ea1c84a394d6fc76b9c4fbccd (patch)
tree7a46496a4edc73921acf4b2fe59d90957495710e
parent6812460919e359e80bf506b6506e57f760abbbea (diff)
model/diff: new_topo_diff() object init
-rw-r--r--src/client/model/diff.js15
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;
}