|
@@ -217,7 +217,7 @@ function graphRaportRender(props, wrapNode) {
|
|
|
// console.log('DBG:1: _nodes', _nodes)
|
|
|
_nodes = _nodes.filter(function (node, idx) {
|
|
|
if (node.typeName !== props.typeName) return true
|
|
|
- for (i=0; i<totalLinks; i++) {
|
|
|
+ for (var i=0; i<totalLinks; i++) {
|
|
|
var link = _links[i]
|
|
|
if (_links[i].source === node.id) return true
|
|
|
if (_links[i].target === node.id) return true
|
|
@@ -232,10 +232,25 @@ function graphRaportRender(props, wrapNode) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ var rightSideNodes = _nodes.filter(function (node, idx) {
|
|
|
+ for (var i=0; i<totalLinks; i++) {
|
|
|
+ var link = _links[i]
|
|
|
+ // if (_links[i].source === node.id) return true
|
|
|
+ if (_links[i].target === node.id) return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ })
|
|
|
+ DBG && console.log('DBG: rightSideNodes (total:'+rightSideNodes.length+') ', rightSideNodes)
|
|
|
+ if (rightSideNodes.length > 20) {
|
|
|
+ // TODO: increase height
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
var graphData = { nodes: _nodes, links: _links };
|
|
|
|
|
|
var graf = renderGraph(svgNode, graphData, {
|
|
|
- width: jQuery(wrapNode).width()
|
|
|
+ width: jQuery(wrapNode).width(),
|
|
|
+ height: (rightSideNodes.length > 20) ? rightSideNodes.length * 22 : 500
|
|
|
})
|
|
|
graf.on('click', (event) => {
|
|
|
if(DBG)console.log('event', event)
|