ONOS-6327: Implement details panel for host view.
ONOS-6326: Add friendly names to hosts.
- PLENTY more YakShaving:
* some cleanup of the device view handler
* introduce navPath field to PropertyPanel
* introduce "-" name annotation to represent "use default"
* (and more...)
Change-Id: I2afc0f1f29c726b90e97e492527edde2d1345ece
diff --git a/web/gui/src/main/webapp/app/view/topo/topoModel.js b/web/gui/src/main/webapp/app/view/topo/topoModel.js
index 3236ae5..e841907 100644
--- a/web/gui/src/main/webapp/app/view/topo/topoModel.js
+++ b/web/gui/src/main/webapp/app/view/topo/topoModel.js
@@ -366,6 +366,16 @@
return a;
}
+ function findHosts() {
+ var hosts = [];
+ nodes.forEach(function (d) {
+ if (d.class === 'host') {
+ hosts.push(d);
+ }
+ });
+ return hosts;
+ }
+
function findAttachedHosts(devId) {
var hosts = [];
nodes.forEach(function (d) {
@@ -453,6 +463,7 @@
findLink: findLink,
findLinkById: findLinkById,
findDevices: findDevices,
+ findHosts: findHosts,
findAttachedHosts: findAttachedHosts,
findAttachedLinks: findAttachedLinks,
findBadLinks: findBadLinks