@@ -840,6 +840,7 @@ Page.Servers = class Servers extends Page.ServerUtils {
840840 this . server = server ;
841841 var snapshot = this . snapshot = data ;
842842 this . online = online ;
843+ this . dummy = snapshot . data && snapshot . data . dummy ;
843844 this . charts = { } ;
844845
845846 this . updateHeaderNav ( ) ;
@@ -1119,6 +1120,10 @@ Page.Servers = class Servers extends Page.ServerUtils {
11191120
11201121 SingleSelect . init ( this . div . find ( 'select.sel_chart_size' ) ) ;
11211122
1123+ if ( this . dummy ) {
1124+ this . div . find ( '#d_vs_quickmon, #d_vs_mem, #d_vs_cpus, #d_vs_dash_grid, #d_vs_monitors, #d_vs_conts, #d_vs_procs, #d_vs_conns, #d_vs_ifaces, #d_vs_fs' ) . hide ( ) ;
1125+ }
1126+
11221127 this . updateServerStats ( ) ;
11231128 this . renderMonitorGrid ( ) ;
11241129 this . renderMemDetails ( ) ;
@@ -1146,6 +1151,7 @@ Page.Servers = class Servers extends Page.ServerUtils {
11461151
11471152 renderContainers ( ) {
11481153 // show containers if server is a docker host
1154+ if ( this . dummy ) return ;
11491155 if ( ! this . snapshot || ! this . snapshot . data || ! this . snapshot . data . docker ) {
11501156 this . div . find ( '#d_vs_conts' ) . hide ( ) ;
11511157 return ;
@@ -1544,16 +1550,19 @@ Page.Servers = class Servers extends Page.ServerUtils {
15441550
15451551 renderMonitorGrid ( ) {
15461552 // show grid of monitors
1553+ if ( this . dummy ) return ;
15471554 this . div . find ( '#d_vs_dash_grid' ) . html ( this . getMonitorGrid ( this . snapshot ) ) ;
15481555 }
15491556
15501557 renderMemDetails ( ) {
15511558 // show memory details
1559+ if ( this . dummy ) return ;
15521560 this . div . find ( '#d_vs_mem > .box_content' ) . html ( this . getMemDetails ( this . snapshot ) ) ;
15531561 }
15541562
15551563 renderCPUDetails ( ) {
15561564 // show cpu details
1565+ if ( this . dummy ) return ;
15571566 this . div . find ( '#d_vs_cpus > .box_content' ) . html ( this . getCPUDetails ( this . snapshot ) ) ;
15581567 }
15591568
@@ -1565,6 +1574,7 @@ Page.Servers = class Servers extends Page.ServerUtils {
15651574
15661575 // check for quickmon support on server
15671576 if ( ! server . info . quickmon ) return ;
1577+ if ( this . dummy ) return ;
15681578
15691579 html += '<div class="chart_grid_horiz ' + ( app . getPref ( 'chart_size_quick' ) || 'medium' ) + '">' ;
15701580
@@ -1784,6 +1794,8 @@ Page.Servers = class Servers extends Page.ServerUtils {
17841794 var monitors = this . monitors = [ ] ;
17851795 var min_epoch = app . epoch - 3600 ;
17861796 var html = '' ;
1797+ if ( this . dummy ) return ;
1798+
17871799 html += '<div class="chart_grid_horiz ' + ( app . getPref ( 'chart_size' ) || 'medium' ) + '">' ;
17881800
17891801 app . monitors . forEach ( function ( mon_def ) {
0 commit comments