@@ -26,11 +26,14 @@ function paginatedGraphVisualization({
2626 /**
2727 * Marks the given element as finished when the visualization is completed.
2828 * @param {Element } indexedVisualizationElement
29+ * @param {string } logDescription
2930 */
30- function markVisualizationAsFinished ( indexedVisualizationElement ) {
31+ function markVisualizationAsFinished ( indexedVisualizationElement , logDescription ) {
3132 indexedVisualizationElement . classList . add ( classOfFinishedVisualization ) ;
3233 const unfinishedVisualizations = document . querySelectorAll ( `.${ classOfIndexedVisualizationElement } :not(.${ classOfFinishedVisualization } )` ) ;
3334 if ( unfinishedVisualizations . length === 0 ) {
35+ console . log ( `${ logDescription } : Last visualization finished on element ${ JSON . stringify ( indexedVisualizationElement ) } .` ) ;
36+ console . log ( `${ logDescription } : Mark whole visualization as finished on parent element ${ JSON . stringify ( indexedVisualizationElement . parentElement ) } ` ) ;
3437 indexedVisualizationElement . parentElement . classList . add ( classOfFinishedVisualization ) ;
3538 }
3639 }
@@ -49,18 +52,19 @@ function paginatedGraphVisualization({
4952 neoViz . registerOnEvent ( NeoVis . NeoVisEvents . CompletionEvent , ( event ) => {
5053 if ( event . recordCount == 0 ) {
5154 indexedVisualizationContainer . remove ( ) ; // remove an empty canvas
52- markVisualizationAsFinished ( indexedVisualizationContainer ) ;
55+ markVisualizationAsFinished ( indexedVisualizationContainer , 'No query results' ) ;
5356 } else {
5457 setTimeout ( ( ) => {
5558 neoViz . stabilize ( ) ;
56- markVisualizationAsFinished ( indexedVisualizationContainer ) ;
59+ markVisualizationAsFinished ( indexedVisualizationContainer , 'Visualization stabilized' ) ;
5760 } , 5000 ) ;
5861 }
5962 } ) ;
6063 neoViz . registerOnEvent ( NeoVis . NeoVisEvents . ErrorEvent , ( event ) => {
6164 indexedVisualizationContainer . classList . add ( classOfFailedVisualization ) ;
6265 indexedVisualizationContainer . textContent = event . error . message ;
63- markVisualizationAsFinished ( indexedVisualizationContainer ) ;
66+ console . error ( `Visualization Error: ${ JSON . stringify ( event . error ) } ` )
67+ markVisualizationAsFinished ( indexedVisualizationContainer , 'Error event' ) ;
6468 } ) ;
6569 const parameters = {
6670 blockSize : recordsPerVisualization ,
0 commit comments