199d199f3SIftekharul Islam<div>
299d199f3SIftekharul Islam    <div class="row">
399d199f3SIftekharul Islam        <div class="columns large-6">
499d199f3SIftekharul Islam            <img src="assets/images/logo.svg" class="login__logo" alt="IBM logo" role="img"/>
599d199f3SIftekharul Islam        </div>
699d199f3SIftekharul Islam        <div class="columns large-6">
799d199f3SIftekharul Islam        </div>
899d199f3SIftekharul Islam    </div>
999d199f3SIftekharul Islam    <div class="row">
1099d199f3SIftekharul Islam        <div class="columns large-6 login__desc">
1199d199f3SIftekharul Islam            <h1>OpenBMC Advanced System Management</h1>
1299d199f3SIftekharul Islam            <ul class="login__server-info">
1399d199f3SIftekharul Islam                <li><p class="login__info-label">Build version</p><p>X.XX.XXX</p></li>
1499d199f3SIftekharul Islam                <li><p class="login__info-label">Server ID</p><p>XXXXXXXXXXXXXXXX</p></li>
1599d199f3SIftekharul Islam                <li><p class="login__info-label">Server model</p><p>Power XX-XXXXX</p></li>
1699d199f3SIftekharul Islam                <!-- ping server to see if powered on. Change status-light and txt accordingly. Status message is planned to be hardcoded message were isplay via local JS.  -->
1799d199f3SIftekharul Islam                <li><p class="login__info-label">Server power</p><p class="status-light__disabled">Indeterminate</p></li>
1899d199f3SIftekharul Islam                <li><p class="login__info-label">Status message</p><!--<p>BMC was reset by user</p>--></li>
1999d199f3SIftekharul Islam            </ul>
2099d199f3SIftekharul Islam        </div>
2199d199f3SIftekharul Islam        <div class="columns large-6 disabled">
2299d199f3SIftekharul Islam            <form id="login__form" role="form" action="" >
2399d199f3SIftekharul Islam                <label for="username">Username</label>
24*d19b718eSIftekharul Islam                <input type="text" id="username" name="username" required ng-model="username" ng-class="{error: error}" ng-keydown="tryLogin(username, password, $event)" ng-disabled="dataService.loading" autofocus>
2599d199f3SIftekharul Islam
2699d199f3SIftekharul Islam                <label for="password">Password</label>
2799d199f3SIftekharul Islam                <input type="password" id="password" name="password" class="" required ng-model="password" ng-keydown="tryLogin(username, password, $event)" ng-disabled="dataService.loading">
2899d199f3SIftekharul Islam
2999d199f3SIftekharul Islam                <input id="login__submit" class="btn-primary submit" type="button" value="Log in" role="button" ng-click="login(username, password)" ng-class="{error: error}" ng-disabled="dataService.loading">
3099d199f3SIftekharul Islam
3199d199f3SIftekharul Islam                <p class="login__error-msg" role="alert" ng-if="error">Incorrect username or password</p>
3251946552SMichael Davis                <p class="login__error-msg" role="alert" ng-if="server_unreachable">Server unreachable</p>
3399d199f3SIftekharul Islam            </form>
3499d199f3SIftekharul Islam        </div>
3599d199f3SIftekharul Islam    </div>
3699d199f3SIftekharul Islam</div>
37