18947e701SIftekharul Islam<nav class="nav__wrapper">
299d199f3SIftekharul Islam  <ul id="nav__top-level" ng-style="navStyle">
399d199f3SIftekharul Islam    <li>
421f8cb94SYoshie Muranaka      <a class="btn-overview" ng-class="{opened: firstLevel == 'overview'}" href="#/overview/server" ng-click="change('overview')">
5c86ce3c9SYoshie Muranaka        <icon class="nav-icon" file="icon-overview.svg"></icon>
621f8cb94SYoshie Muranaka        Server overview
721f8cb94SYoshie Muranaka      </a>
899d199f3SIftekharul Islam    </li>
999d199f3SIftekharul Islam    <li>
1021f8cb94SYoshie Muranaka      <button class="btn-health"
1121f8cb94SYoshie Muranaka      ng-class="{opened: firstLevel == 'server-health'}"
1221f8cb94SYoshie Muranaka      ng-click="change('server-health')">
13c86ce3c9SYoshie Muranaka        <icon class="nav-icon" file="icon-health.svg"></icon>
14cbf0c72bSMichael Davis        Server health
15db28a387SIftekharul Islam      </button>
1621f8cb94SYoshie Muranaka      <ul class="nav__second-level btn-health"
1721f8cb94SYoshie Muranaka        ng-style="navStyle"
1821f8cb94SYoshie Muranaka        ng-class="{opened: (showSubMenu && firstLevel == 'server-health')}">
1921f8cb94SYoshie Muranaka        <li ng-class="{'active': (path == '/server-health/event-log')}">
2021f8cb94SYoshie Muranaka          <a href="#/server-health/event-log" ng-click="closeSubnav()"
2121f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-health') ? 0 : -1}}">Event log</a>
2221f8cb94SYoshie Muranaka        </li>
2321f8cb94SYoshie Muranaka        <li ng-class="{'active': (path == '/server-health/inventory-overview' || path == '/server-health/inventory')}">
2421f8cb94SYoshie Muranaka          <a href="#/server-health/inventory-overview" ng-click="closeSubnav()"
2521f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-health') ? 0 : -1}}">Hardware status</a>
2621f8cb94SYoshie Muranaka        </li>
2721f8cb94SYoshie Muranaka        <li ng-class="{'active': (path == '/server-health/sensors-overview' || path == '/server-health/sensors')}">
2821f8cb94SYoshie Muranaka          <a href="#/server-health/sensors-overview" ng-click="closeSubnav()"
2921f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-health') ? 0 : -1}}">Sensors</a>
3021f8cb94SYoshie Muranaka        </li>
3106f69455SGunnar Mills        <li ng-class="{'active': (path == '/server-health/sys-log')}" ng-show="!dataService.configJson.redfishEventLogDisabled">
3221f8cb94SYoshie Muranaka          <a href="#/server-health/sys-log" ng-click="closeSubnav()"
339cf17f8dSGunnar Mills            tabindex="{{(showSubMenu && firstLevel == 'server-health') ? 0 : -1}}">System logs</a>
3421f8cb94SYoshie Muranaka        </li>
3521f8cb94SYoshie Muranaka      </ul>
3699d199f3SIftekharul Islam    </li>
3799d199f3SIftekharul Islam    <li>
3821f8cb94SYoshie Muranaka      <button class="btn-control" ng-class="{opened: firstLevel == 'server-control'}" ng-click="change('server-control')">
39*f1aadb90SYoshie Muranaka        <icon class="nav-icon  nav-icon__control" file="icon-control.svg"></icon>
40cbf0c72bSMichael Davis        Server control
41db28a387SIftekharul Islam      </button>
4221f8cb94SYoshie Muranaka      <ul class="nav__second-level btn-control"
4321f8cb94SYoshie Muranaka        ng-style="navStyle"
4421f8cb94SYoshie Muranaka        ng-class="{opened: (showSubMenu && firstLevel == 'server-control')}">
454390b02cSIftekharul Islam        <li ng-class="{'active': (path == '/server-control' || path == '/server-control/power-operations')}">
4621f8cb94SYoshie Muranaka          <a href="#/server-control/power-operations" ng-click="closeSubnav()"
4721f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Server power operations</a>
484b77b19aSMichael Davis        </li>
4952b8bde9SGunnar Mills        <li ng-class="{'active': (path == '/server-control/power-usage')}">
5021f8cb94SYoshie Muranaka          <a href="#/server-control/power-usage" ng-click="closeSubnav()"
5121f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Manage power usage</a>
5221f8cb94SYoshie Muranaka        </li>
539dd479d9SMichael Davis        <li ng-class="{'active': (path == '/server-control/server-led')}">
5421f8cb94SYoshie Muranaka          <a href="#/server-control/server-led" ng-click="closeSubnav()"
5521f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Server LED</a>
5621f8cb94SYoshie Muranaka        </li>
57e126be7aSMichael Davis        <li ng-class="{'active': (path == '/server-control/bmc-reboot')}">
5821f8cb94SYoshie Muranaka          <a href="#/server-control/bmc-reboot" ng-click="closeSubnav()"
5921f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Reboot BMC</a>
6021f8cb94SYoshie Muranaka        </li>
61e126be7aSMichael Davis        <li ng-class="{'active': (path == '/server-control/remote-console')}">
6221f8cb94SYoshie Muranaka          <a href="#/server-control/remote-console" ng-click="closeSubnav()"
6321f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Serial over LAN console</a>
6421f8cb94SYoshie Muranaka        </li>
65e9211cb3SEd tanous        <li ng-class="{'active': (path == '/server-control/kvm')}">
6621f8cb94SYoshie Muranaka          <a href="#/server-control/kvm" ng-click="closeSubnav()"
6721f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">KVM</a>
6821f8cb94SYoshie Muranaka        </li>
6944da471fSbeccabroek        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/virtual-media')}">
7021f8cb94SYoshie Muranaka          <a href="#/configuration/virtual-media" ng-click="closeSubnav()"
7121f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'server-control') ? 0 : -1}}">Virtual Media</a>
7221f8cb94SYoshie Muranaka        </li>
7399d199f3SIftekharul Islam      </ul>
7421f8cb94SYoshie Muranaka    </li>
7521f8cb94SYoshie Muranaka    <li>
7621f8cb94SYoshie Muranaka      <button class="btn-config" ng-class="{opened: firstLevel == 'configuration'}" ng-click="change('configuration')">
77c86ce3c9SYoshie Muranaka        <icon class="nav-icon" file="icon-config.svg"></icon>
7821f8cb94SYoshie Muranaka        Server configuration
7921f8cb94SYoshie Muranaka      </button>
8021f8cb94SYoshie Muranaka      <ul class="nav__second-level btn-firmware"
8121f8cb94SYoshie Muranaka        ng-style="navStyle"
8221f8cb94SYoshie Muranaka        ng-class="{opened: (showSubMenu && firstLevel == 'configuration')}">
8343366db7SMichael Davis        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/network')}">
8421f8cb94SYoshie Muranaka          <a href="#/configuration/network" ng-click="closeSubnav()"
8521f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'configuration') ? 0 : -1}}">Network settings</a>
8621f8cb94SYoshie Muranaka        </li>
87309b5da3Sbeccabroek        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/certificate')}">
88309b5da3Sbeccabroek          <a href="#/configuration/certificate" ng-click="closeSubnav()"
89309b5da3Sbeccabroek            tabindex="{{(showSubMenu && firstLevel == 'configuration') ? 0 : -1}}">Certificate management</a>
90309b5da3Sbeccabroek        </li>
91ff64c54aSGunnar Mills        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/snmp')}">
9221f8cb94SYoshie Muranaka          <a href="#/configuration/snmp" ng-click="closeSubnav()"
9321f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'configuration') ? 0 : -1}}">SNMP settings</a>
9421f8cb94SYoshie Muranaka        </li>
9543366db7SMichael Davis        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/firmware')}">
9621f8cb94SYoshie Muranaka          <a href="#/configuration/firmware" ng-click="closeSubnav()"
9721f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'configuration') ? 0 : -1}}">Firmware</a>
9821f8cb94SYoshie Muranaka        </li>
997de38662SGunnar Mills        <li ng-class="{'active': (path == '/configuration' || path == '/configuration/date-time')}">
10021f8cb94SYoshie Muranaka          <a href="#/configuration/date-time" ng-click="closeSubnav()"
10121f8cb94SYoshie Muranaka            tabindex="{{(showSubMenu && firstLevel == 'configuration') ? 0 : -1}}">Date and time settings</a>
10221f8cb94SYoshie Muranaka        </li>
10399d199f3SIftekharul Islam      </ul>
10421f8cb94SYoshie Muranaka    </li>
10521f8cb94SYoshie Muranaka    <li>
10621f8cb94SYoshie Muranaka      <button class="btn-users" ng-class="{opened: firstLevel == 'users'}" ng-click="change('users')">
107c86ce3c9SYoshie Muranaka        <icon class="nav-icon" file="icon-user.svg"></icon>
10821f8cb94SYoshie Muranaka        Users
10921f8cb94SYoshie Muranaka      </button>
11021f8cb94SYoshie Muranaka      <ul class="nav__second-level btn-users"
11121f8cb94SYoshie Muranaka        ng-style="navStyle"
11221f8cb94SYoshie Muranaka        ng-class="{opened: (showSubMenu && firstLevel == 'users')}">
113e126be7aSMichael Davis        <li ng-class="{'active': (path == '/users' || path == '/users/manage-accounts')}">
11421f8cb94SYoshie Muranaka          <a href="#/users/manage-accounts" ng-click="closeSubnav()"
11521f8cb94SYoshie Muranaka            tabindex="{{ (showSubMenu && firstLevel == 'users') ? 0 : -1}}">Manage user account</a>
11621f8cb94SYoshie Muranaka        </li>
11721f8cb94SYoshie Muranaka      </ul>
11821f8cb94SYoshie Muranaka    </li>
11999d199f3SIftekharul Islam  </ul>
12099d199f3SIftekharul Islam</nav>
121