diff --git a/kadmos/vispack/VISTOMS_170817/VISTOMS_datarepl.html b/kadmos/vispack/VISTOMS_170817/VISTOMS_datarepl.html index 4ce71c4b0131834b083bde92f4cd700183994e9d..5ccf6c95de08612c5d0905e4f01e8a7beade1006 100644 --- a/kadmos/vispack/VISTOMS_170817/VISTOMS_datarepl.html +++ b/kadmos/vispack/VISTOMS_170817/VISTOMS_datarepl.html @@ -19892,13 +19892,25 @@ th, td { { data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." }) } - for (var j=0; j < aTool.metadata.length;j++) + function findSubMetaData(aMetaData) { - var metaData = aTool.metadata[j] - for(var key in metaData){ - data.push({ "name" : key, "value" : metaData[key] }) + for(var key in aMetaData) + { + if (typeof aMetaData[key] === 'object') + { + data.push({ "name" : key, "value" : ''}) ; + findSubMetaData(aMetaData[key]); + } + else + { + data.push({ "name" : key, "value" : aMetaData[key] }) + } } - + } + for (var j=0; j < aTool.metadata.length;j++) + { + var metaData = aTool.metadata[j]; + findSubMetaData(metaData); } var table = toolTableGroup.append('table'); tabulate(table,data,['name', 'value']); // 2 column table @@ -22181,13 +22193,25 @@ th, td { { data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." }) } - for (var j=0; j < aTool.metadata.length;j++) + function findSubMetaData(aMetaData) { - var metaData = aTool.metadata[j] - for(var key in metaData){ - data.push({ "name" : key, "value" : metaData[key] }) + for(var key in aMetaData) + { + if (typeof aMetaData[key] === 'object') + { + data.push({ "name" : key, "value" : ''}) ; + findSubMetaData(aMetaData[key]); + } + else + { + data.push({ "name" : key, "value" : aMetaData[key] }) + } } - + } + for (var j=0; j < aTool.metadata.length;j++) + { + var metaData = aTool.metadata[j]; + findSubMetaData(metaData); } var table = toolTableGroup.append('table'); tabulate(table,data,['name', 'value']); // 2 column table @@ -25270,13 +25294,25 @@ th, td { { data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." }) } - for (var j=0; j < aTool.metadata.length;j++) + function findSubMetaData(aMetaData) { - var metaData = aTool.metadata[j] - for(var key in metaData){ - data.push({ "name" : key, "value" : metaData[key] }) + for(var key in aMetaData) + { + if (typeof aMetaData[key] === 'object') + { + data.push({ "name" : key, "value" : ''}) ; + findSubMetaData(aMetaData[key]); + } + else + { + data.push({ "name" : key, "value" : aMetaData[key] }) + } } - + } + for (var j=0; j < aTool.metadata.length;j++) + { + var metaData = aTool.metadata[j]; + findSubMetaData(metaData); } var table = toolTableGroup.append('table'); tabulate(table,data,['name', 'value']); // 2 column table