|
14 | 14 | <input type="text" id="username" name="username" class="login-form-input form-control" ng-model="acctCtrl.username" ng-disabled="acctCtrl.isLoginBtnClicked" required aria-describedby="usernameStatus" autofocus/> |
15 | 15 | <!--<span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true" ng-show="(accountForm.$submitted || accountForm.username.$touched) && accountForm.username.$invalid"></span>--> |
16 | 16 | <span id="usernameStatus" class="sr-only" ng-show="(accountForm.$submitted || accountForm.username.$touched) && accountForm.username.$invalid">(error)</span> |
17 | | - <div ng-show="(accountForm.$submitted || accountForm.username.$touched) && accountForm.username.$error.required" class="align-to-input help-block has-error">Please enter a username.</div> |
18 | 17 | </div> |
19 | 18 | <div class="login-form-input-container form-group has-feedback" ng-class="{'has-error has-feedback': (accountForm.$submitted || accountForm.password.$touched) && accountForm.password.$invalid}"> |
20 | 19 | <label for="password" class="login-form-label">Password</label> |
21 | 20 | <input type="password" id="password" name="password" class="login-form-input form-control" ng-model="acctCtrl.password" ng-disabled="acctCtrl.isLoginBtnClicked" required aria-describedby="passwordStatus"/> |
22 | 21 | <!--<span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true" ng-show="(accountForm.$submitted || accountForm.password.$touched) && accountForm.password.$invalid"></span>--> |
23 | 22 | <span id="passwordStatus" class="sr-only" ng-show="(accountForm.$submitted || accountForm.password.$touched) && accountForm.password.$invalid">(error)</span> |
24 | | - <div ng-show="(accountForm.$submitted || accountForm.password.$touched) && accountForm.password.$error.required" class="align-to-input help-block has-error">Please enter a password.</div> |
25 | 23 | </div> |
26 | | - <div ng-show="accountForm.$submitted && (acctCtrl.authFailed || acctCtrl.tandcNotSigned || acctCtrl.httpError)" class="form-group has-error pull-right"> |
27 | | - <div id="invalidLoginError" ng-show="accountForm.$submitted && acctCtrl.authFailed" class="help-block"> |
| 24 | + <div ng-show="(accountForm.$submitted || accountForm.password.$touched) && ((acctCtrl.authFailed || acctCtrl.tandcNotSigned || acctCtrl.httpError) || (accountForm.username.$error.required || accountForm.password.$error.required))" class="form-group has-error pull-right"> |
| 25 | + <div id="invalidLoginError" ng-show="accountForm.$submitted && acctCtrl.authFailed && !accountForm.username.$error.required && !accountForm.password.$error.required" class="help-block"> |
28 | 26 | <span id="invalidLoginIcon" class="pficon pficon-error-circle-o"></span> |
29 | 27 | <strong id="invalidLoginMessage">Invalid account information, please try again.</strong> |
30 | 28 | </div> |
| 29 | + <div ng-show="(accountForm.$submitted || accountForm.password.$touched) && accountForm.username.$error.required && accountForm.password.$error.required" class="help-block"> |
| 30 | + <span class="pficon pficon-error-circle-o"></span> |
| 31 | + <strong>Please enter your username and password.</strong> |
| 32 | + </div> |
| 33 | + <div ng-show="accountForm.username.$error.required === !accountForm.password.$error.required" class="help-block"> |
| 34 | + <span class="pficon pficon-error-circle-o"></span> |
| 35 | + <strong>Please enter your username.</strong> |
| 36 | + </div> |
| 37 | + <div ng-show="accountForm.password.$error.required === !accountForm.username.$error.required" class="help-block"> |
| 38 | + <span class="pficon pficon-error-circle-o"></span> |
| 39 | + <strong>Please enter your password.</strong> |
| 40 | + </div> |
31 | 41 | <div id="tcError" ng-show="accountForm.$submitted && acctCtrl.tandcNotSigned" class="help-block"> |
32 | 42 | <span id="tcIcon" class="pficon pficon-error-circle-o"></span> |
33 | 43 | <strong id="tcMessage">Terms and Conditions for CDK have not been signed.</strong> |
|
0 commit comments