diff --git a/static/index.html b/static/index.html index 4b44c96..ed776ce 100644 --- a/static/index.html +++ b/static/index.html @@ -114,16 +114,13 @@ const idB = idMap.get(link.node_b?.typeid); if (!idA || !idB) return; - let label = ''; - if (link.interface_a) label = link.interface_a; - if (link.interface_b) label += (label ? ' ↔ ' : '') + link.interface_b; - elements.push({ data: { id: 'e' + i, source: idA, target: idB, - label: label + sourceLabel: link.interface_a || '', + targetLabel: link.interface_b || '' } }); }); @@ -167,13 +164,17 @@ 'width': 2, 'line-color': '#666', 'curve-style': 'bezier', - 'label': 'data(label)', + 'source-label': 'data(sourceLabel)', + 'target-label': 'data(targetLabel)', + 'source-text-offset': 40, + 'target-text-offset': 40, + 'source-text-rotation': 'autorotate', + 'target-text-rotation': 'autorotate', 'font-size': 9, 'color': '#aaa', 'text-background-color': '#1a1a1a', 'text-background-opacity': 1, - 'text-background-padding': 2, - 'text-rotation': 'autorotate' + 'text-background-padding': 2 } } ],