--- a/client/js/dataloader.js Mon Jun 01 11:53:03 2015 +0200
+++ b/client/js/dataloader.js Tue Jun 02 00:39:47 2015 +0200
@@ -6,10 +6,39 @@
converters: {
from1to2: function(data) {
- //TODO: implement
+ var i, len;
+ if(typeof data.nodes !== 'undefined') {
+ for(i=0, len=data.nodes.length; i<len; i++) {
+ var node = data.nodes[i];
+ if(node.color) {
+ console.log("node color : ", node.color);
+ node.style = {
+ color: node.color,
+ };
+ }
+ else {
+ node.style = {};
+ }
+ }
+ }
+ if(typeof data.edges !== 'undefined') {
+ for(i=0, len=data.edges.length; i<len; i++) {
+ var edge = data.edges[i];
+ if(edge.color) {
+ edge.style = {
+ color: edge.color,
+ };
+ }
+ else {
+ edge.style = {};
+ }
+ }
+ }
+
+ data.schema_version = "2";
return data;
- }
+ },
}
};
@@ -27,6 +56,7 @@
if (schemaVersionFrom !== schemaVersionTo) {
var converterName = "from" + schemaVersionFrom + "to" + schemaVersionTo;
if (typeof this.dataConverters[converterName] === 'function') {
+ console.log("Apply conversion function :", converterName);
data = this.dataConverters[converterName](data);
}
}