Skip to content

Commit 6a7fdd2

Browse files
committed
Add debug info on clicked Graph nodes and edges.
1 parent 0408172 commit 6a7fdd2

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

graph-visualization/visualization-pagination.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ function paginatedGraphVisualization({
3333
const unfinishedVisualizations = document.querySelectorAll(`.${classOfIndexedVisualizationElement}:not(.${classOfFinishedVisualization})`);
3434
if (unfinishedVisualizations.length === 0) {
3535
console.debug(`${logDescription}: Last visualization finished on element ${JSON.stringify(indexedVisualizationElement)}.`);
36-
console.debug(`${logDescription}: Mark whole visualization as finished on parent element ${JSON.stringify( indexedVisualizationElement.parentElement)}`);
37-
indexedVisualizationElement.parentElement.classList.add(classOfFinishedVisualization);
36+
if (indexedVisualizationElement.parentElement) {
37+
console.debug(`${logDescription}: Mark whole visualization as finished on parent element ${JSON.stringify( indexedVisualizationElement.parentElement)}`);
38+
indexedVisualizationElement.parentElement.classList.add(classOfFinishedVisualization);
39+
}
3840
}
3941
}
4042

@@ -73,6 +75,12 @@ function paginatedGraphVisualization({
7375
console.error(`Visualization Error: ${JSON.stringify(event.error)}`)
7476
markVisualizationAsFinished(indexedVisualizationContainer, 'Error event');
7577
});
78+
neoViz.registerOnEvent(NeoVis.NeoVisEvents.ClickNodeEvent, (event) => {
79+
console.debug(`Clicked on node: ${JSON.stringify(event.node, undefined, 2)}`)
80+
});
81+
neoViz.registerOnEvent(NeoVis.NeoVisEvents.ClickEdgeEvent, (event) => {
82+
console.debug(`Clicked on edge: ${JSON.stringify(event.edge, undefined, 2)}`)
83+
});
7684
const parameters = {
7785
blockSize: recordsPerVisualization,
7886
startIndex: index * recordsPerVisualization,

0 commit comments

Comments
 (0)