|
@@ -491,6 +491,10 @@ define([
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ isNumber: function(n) {
|
|
|
+ return !isNaN(parseFloat(n)) && isFinite(n);
|
|
|
+ },
|
|
|
+
|
|
|
loadSubgraphs: function () {
|
|
|
var subgraphs = this.main.getSubgraphsWithProperties();
|
|
|
|
|
@@ -500,6 +504,9 @@ define([
|
|
|
if (key != "id" && key.substring(0, 1) != "_") {
|
|
|
layoutMap[key] = true;
|
|
|
}
|
|
|
+ if (this.isNumber(subgraphs[i][key])) {
|
|
|
+ subgraphs[i][key] = parseFloat(subgraphs[i][key]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -525,6 +532,9 @@ define([
|
|
|
if (key != "id" && key != "ecl" && key != "label" && key.substring(0, 1) != "_") {
|
|
|
layoutMap[key] = true;
|
|
|
}
|
|
|
+ if (this.isNumber(vertices[i][key])) {
|
|
|
+ vertices[i][key] = parseFloat(vertices[i][key]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -552,6 +562,9 @@ define([
|
|
|
if (key != "id" && key.substring(0, 1) != "_") {
|
|
|
layoutMap[key] = true;
|
|
|
}
|
|
|
+ if (this.isNumber(edges[i][key])) {
|
|
|
+ edges[i][key] = parseFloat(edges[i][key]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|