18947e701SIftekharul Islam<nav class="nav__wrapper">
299d199f3SIftekharul Islam  <ul id="nav__top-level" ng-style="navStyle">
399d199f3SIftekharul Islam    <li>
4*cee23d93Skathy      <button ng-click="change('overview')">
52cc89bf3SDixsie Wolmers        <icon class="nav-icon" file="icon-overview.svg" aria-hidden="true"></icon>
6*cee23d93Skathy        <span class="nav-link">Overview</span>
7*cee23d93Skathy      </button>
8*cee23d93Skathy    </li>
9*cee23d93Skathy    <li ng-class="{opened: showHealthMenu}">
10*cee23d93Skathy      <button class="btn-health" ng-click="change('server-health')">
11*cee23d93Skathy        <icon class="nav-icon" file="icon-health.svg" aria-hidden="true"></icon>
12*cee23d93Skathy        <span class="nav-link">Health</span>
13*cee23d93Skathy      </button>
14*cee23d93Skathy      <ul class="nav__second-level btn-health" ng-style="navStyle" ng-class="{opened: (showHealthMenu)}">
15*cee23d93Skathy        <li ng-class="{'active': (path == '/server-health/sys-log')}">
16*cee23d93Skathy          <a href="#/server-health/sys-log" tabindex="{{(showHealthMenu) ? 0 : -1}}">
17*cee23d93Skathy            <span>Event log</span>
1821f8cb94SYoshie Muranaka          </a>
1999d199f3SIftekharul Islam        </li>
2021f8cb94SYoshie Muranaka        <li ng-class="{'active': (path == '/server-health/inventory-overview' || path == '/server-health/inventory')}">
21*cee23d93Skathy          <a href="#/server-health/inventory-overview" tabindex="{{(showHealthMenu) ? 0 : -1}}">
22*cee23d93Skathy            <span>Hardware status</span>
23*cee23d93Skathy          </a>
2421f8cb94SYoshie Muranaka        </li>
2521f8cb94SYoshie Muranaka        <li ng-class="{'active': (path == '/server-health/sensors-overview' || path == '/server-health/sensors')}">
26*cee23d93Skathy          <a href="#/server-health/sensors-overview" tabindex="{{(showHealthMenu) ? 0 : -1}}">
27*cee23d93Skathy            <span>Sensors</span>
28*cee23d93Skathy          </a>
2921f8cb94SYoshie Muranaka        </li>
3021f8cb94SYoshie Muranaka      </ul>
3199d199f3SIftekharul Islam    </li>
32*cee23d93Skathy    <li ng-class="{opened: showControlMenu}">
33*cee23d93Skathy      <button ng-click="change('server-control')">
34*cee23d93Skathy        <icon class="nav-icon" file="icon-control.svg" aria-hidden="true"></icon>
35*cee23d93Skathy        <span class="nav-link">Control</span>
36db28a387SIftekharul Islam      </button>
37*cee23d93Skathy      <ul class="nav__second-level btn-control" ng-class="{opened: (showControlMenu)}">
384390b02cSIftekharul Islam        <li ng-class="{'active': (path == '/server-control' || path == '/server-control/power-operations')}">
39*cee23d93Skathy          <a href="#/server-control/power-operations" tabindex="{{(showControlMenu) ? 0 : -1}}">
40*cee23d93Skathy            <span>Server power operations</span>
41*cee23d93Skathy          </a>
424b77b19aSMichael Davis        </li>
4352b8bde9SGunnar Mills        <li ng-class="{'active': (path == '/server-control/power-usage')}">
44*cee23d93Skathy          <a href="#/server-control/power-usage" tabindex="{{(showControlMenu) ? 0 : -1}}">
45*cee23d93Skathy            <span>Manage power usage</span>
46*cee23d93Skathy          </a>
4721f8cb94SYoshie Muranaka        </li>
489dd479d9SMichael Davis        <li ng-class="{'active': (path == '/server-control/server-led')}">
49*cee23d93Skathy          <a href="#/server-control/server-led" tabindex="{{(showControlMenu) ? 0 : -1}}">
50*cee23d93Skathy            <span>Server LED</span>
51*cee23d93Skathy          </a>
5221f8cb94SYoshie Muranaka        </li>
53e126be7aSMichael Davis        <li ng-class="{'active': (path == '/server-control/bmc-reboot')}">
54*cee23d93Skathy          <a href="#/server-control/bmc-reboot" tabindex="{{(showControlMenu) ? 0 : -1}}">
55*cee23d93Skathy            <span>Reboot BMC</span>
56*cee23d93Skathy          </a>
5721f8cb94SYoshie Muranaka        </li>
58e126be7aSMichael Davis        <li ng-class="{'active': (path == '/server-control/remote-console')}">
59*cee23d93Skathy          <a href="#/server-control/remote-console" tabindex="{{(showControlMenu) ? 0 : -1}}">
60*cee23d93Skathy            <span>Serial over LAN console</span>
61*cee23d93Skathy          </a>
6221f8cb94SYoshie Muranaka        </li>
63e9211cb3SEd tanous        <li ng-class="{'active': (path == '/server-control/kvm')}">
64*cee23d93Skathy          <a href="#/server-control/kvm" tabindex="{{(showControlMenu) ? 0 : -1}}">
65*cee23d93Skathy            <span>KVM</span>
66*cee23d93Skathy          </a>
6721f8cb94SYoshie Muranaka        </li>
68*cee23d93Skathy        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/virtual-media')}">
69*cee23d93Skathy          <a href="#/server-control/virtual-media" tabindex="{{(showControlMenu) ? 0 : -1}}">
70*cee23d93Skathy            <span>Virtual Media</span>
71*cee23d93Skathy          </a>
7221f8cb94SYoshie Muranaka        </li>
7399d199f3SIftekharul Islam      </ul>
7421f8cb94SYoshie Muranaka    </li>
75*cee23d93Skathy    <li ng-class="{opened: showConfigMenu}">
76*cee23d93Skathy      <button ng-click="change('configuration')">
772cc89bf3SDixsie Wolmers        <icon class="nav-icon" file="icon-config.svg" aria-hidden="true"></icon>
78*cee23d93Skathy        <span class="nav-link">Configuration</span>
7921f8cb94SYoshie Muranaka      </button>
80*cee23d93Skathy      <ul class="nav__second-level btn-firmware" ng-class="{opened: (showConfigMenu)}">
8143366db7SMichael Davis        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/network')}">
82*cee23d93Skathy          <a href="#/configuration/network" tabindex="{{(showConfigMenu) ? 0 : -1}}"><span>Network
83*cee23d93Skathy              settings</span></a>
84309b5da3Sbeccabroek        </li>
85ff64c54aSGunnar Mills        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/snmp')}">
86*cee23d93Skathy          <a href="#/configuration/snmp" tabindex="{{(showConfigMenu) ? 0 : -1}}"><span>SNMP
87*cee23d93Skathy              settings</span></a>
8821f8cb94SYoshie Muranaka        </li>
8943366db7SMichael Davis        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/firmware')}">
90*cee23d93Skathy          <a href="#/configuration/firmware" tabindex="{{(showConfigMenu) ? 0 : -1}}"><span>Firmware</span></a>
9121f8cb94SYoshie Muranaka        </li>
927de38662SGunnar Mills        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/date-time')}">
93*cee23d93Skathy          <a href="#/configuration/date-time" tabindex="{{(showConfigMenu) ? 0 : -1}}"><span>Date and
94*cee23d93Skathy              time
95*cee23d93Skathy              settings</span></a>
9621f8cb94SYoshie Muranaka        </li>
9799d199f3SIftekharul Islam      </ul>
9821f8cb94SYoshie Muranaka    </li>
99*cee23d93Skathy    <li ng-class="{opened: showAccessMenu}">
100*cee23d93Skathy      <button ng-click="change('access-control')">
101*cee23d93Skathy        <icon class="nav-icon" file="icon-user.svg" aria-hidden="true"></icon>
102*cee23d93Skathy        <span class="nav-link">Access</span>
10321f8cb94SYoshie Muranaka      </button>
104*cee23d93Skathy      <ul class="nav__second-level btn-users" ng-style="navStyle" ng-class="{opened: (showAccessMenu)}">
105afc8a799Smiramurali23        <li ng-class="{'active': (path == '/access-control' || path == '/access-control/ldap')}">
106*cee23d93Skathy          <a href="#/access-control/ldap" tabindex="{{ (showAccessMenu) ? 0 : -1}}"><span>LDAP</span></a>
107afc8a799Smiramurali23        </li>
108afc8a799Smiramurali23        <li ng-class="{'active': (path == '/access-control' || path == '/access-control/local-users')}">
109*cee23d93Skathy          <a href="#/access-control/local-users" tabindex="{{ (showAccessMenu) ? 0 : -1}}"><span>Local
110*cee23d93Skathy              users</span></a>
111afc8a799Smiramurali23        </li>
112afc8a799Smiramurali23        <li ng-class="{'active': (path == '/access-control' || path == '/access-control/ssl-certificates')}">
113*cee23d93Skathy          <a href="#/access-control/ssl-certificates" tabindex="{{ (showAccessMenu) ? 0 : -1}}"><span>SSL
114*cee23d93Skathy              certificates</span></a>
11521f8cb94SYoshie Muranaka        </li>
11621f8cb94SYoshie Muranaka      </ul>
11721f8cb94SYoshie Muranaka    </li>
11899d199f3SIftekharul Islam  </ul>
11999d199f3SIftekharul Islam</nav>