Topo2 - Show 'No Devices Connected' message
JIRA Tasks; ONOS-6290

Change-Id: Ibe70452da14c0c2ebb01d3ece7328f1b7936c625
diff --git a/web/gui/src/main/webapp/app/view/topo2/topo2.js b/web/gui/src/main/webapp/app/view/topo2/topo2.js
index fc7d9ae..2913953 100644
--- a/web/gui/src/main/webapp/app/view/topo2/topo2.js
+++ b/web/gui/src/main/webapp/app/view/topo2/topo2.js
@@ -108,6 +108,7 @@
         'Topo2BreadcrumbService', 'Topo2KeyCommandService', 'Topo2MapService',
         'Topo2MapConfigService', 'Topo2ZoomService', 'Topo2SpriteLayerService',
         'Topo2SummaryPanelService', 'Topo2DeviceDetailsPanel', 'Topo2ToolbarService',
+        'Topo2NoDevicesConnectedService',
 
         function (
             _$scope_, _$log_, _$loc_,
@@ -117,7 +118,7 @@
             _t2es_, _t2fs_, _t2is_,
             _t2bcs_, _t2kcs_, _t2ms_,
             _t2mcs_, _t2zs_, t2sls,
-            summaryPanel, detailsPanel, t2tbs
+            summaryPanel, detailsPanel, t2tbs, t2ndcs
         ) {
             var params = _$loc_.search(),
                 dim,
@@ -195,6 +196,8 @@
             setUpZoom();
             setUpDefs();
 
+            t2ndcs.init();
+
             // make sure we can respond to topology events from the server
             t2es.bindHandlers();