GUI2 implementation of device/flow/port/group/meter/host/link/tunnel view
Review comments incorporated.
Change-Id: I45dd6570961cc3e0f4ffddb7acbf02cd7d860de5
diff --git a/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.html b/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.html
index cb48492..f807c9a 100644
--- a/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.html
+++ b/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.html
@@ -16,13 +16,22 @@
<nav id="nav" [@navState]="ns.showNav">
<div class="nav-hdr">{{ lionFn('cat_platform') }}</div>
- <a (click)="ns.hideNav()" routerLink="/apps" routerLinkActive="active">
- <onos-icon iconId="nav_apps"></onos-icon>Apps</a>
+ <a (click)="ns.hideNav()" routerLink="/app" routerLinkActive="active">
+ <onos-icon iconId="nav_apps"></onos-icon> Apps</a>
<div class="nav-hdr">{{ lionFn('cat_network') }}</div>
- <a (click)="ns.hideNav()" routerLink="/devices" routerLinkActive="active">
- <onos-icon iconId="nav_devs"></onos-icon>Devices</a>
+ <a (click)="ns.hideNav()" routerLink="/device" routerLinkActive="active">
+ <onos-icon iconId="nav_devs"></onos-icon> Devices</a>
+
+ <a (click)="ns.hideNav()" routerLink="/link" routerLinkActive="active">
+ <onos-icon iconId="nav_links"></onos-icon> Links</a>
+
+ <a (click)="ns.hideNav()" routerLink="/host" routerLinkActive="active">
+ <onos-icon iconId="nav_hosts"></onos-icon> Hosts</a>
+
+ <a (click)="ns.hideNav()" routerLink="/tunnel" routerLinkActive="active">
+ <onos-icon iconId="nav_tunnels"></onos-icon> Tunnels</a>
<div class="nav-hdr">{{ lionFn('cat_other') }}</div>
</nav>
\ No newline at end of file
diff --git a/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.spec.ts b/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.spec.ts
index e2bd999..7079b15 100644
--- a/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.spec.ts
+++ b/web/gui2/src/main/webapp/app/fw/nav/nav/nav.component.spec.ts
@@ -21,7 +21,7 @@
import { of } from 'rxjs';
import { ConsoleLoggerService } from '../../../consolelogger.service';
-import { FnService } from '../../../fw/util/fn.service';
+import { FnService } from '../../util/fn.service';
import { IconComponent } from '../../svg/icon/icon.component';
import { IconService } from '../../svg/icon.service';
import { LionService } from '../../util/lion.service';
@@ -127,6 +127,6 @@
const appDe: DebugElement = fixture.debugElement;
const divDe = appDe.query(By.css('nav#nav a'));
const div: HTMLElement = divDe.nativeElement;
- expect(div.textContent).toEqual('Apps');
+ expect(div.textContent).toEqual(' Apps');
});
});