|
2 | 2 |
|
3 | 3 | <div class="row">
|
4 | 4 | <div class="col-sm-12">
|
5 |
| - <h1 class="login-title">Sign up</h1> |
| 5 | + <h1>Sign up</h1> |
6 | 6 | </div>
|
7 | 7 | <div class="col-sm-12">
|
8 | 8 | <form class="form" name="form" ng-submit="register(form)" novalidate>
|
9 | 9 |
|
10 |
| - <div class="form-group" ng-class="{ 'has-success': form.name.$valid && (form.email.$dirty || submitted), |
11 |
| - 'has-error': form.name.$invalid && (form.email.$dirty || submitted) }"> |
| 10 | + <div class="form-group" ng-class="{ 'has-success': form.name.$valid && submitted, |
| 11 | + 'has-error': form.name.$invalid && submitted }"> |
12 | 12 | <label>Name</label>
|
| 13 | + |
13 | 14 | <input type="text" name="name" class="form-control" ng-model="user.name"
|
14 | 15 | required/>
|
15 |
| - <p class="help-block" ng-show="form.name.$error.required && (form.name.$dirty || submitted)"> |
| 16 | + <p class="help-block" ng-show="form.name.$error.required && submitted"> |
16 | 17 | A name is required
|
17 | 18 | </p>
|
18 | 19 | </div>
|
19 | 20 |
|
20 |
| - <div class="form-group" ng-class="{ 'has-success': form.email.$valid && (form.email.$dirty || submitted), |
21 |
| - 'has-error': form.email.$invalid && (form.email.$dirty || submitted) }"> |
| 21 | + <div class="form-group" ng-class="{ 'has-success': form.email.$valid && submitted, |
| 22 | + 'has-error': form.email.$invalid && submitted }"> |
22 | 23 | <label>Email</label>
|
| 24 | + |
23 | 25 | <input type="email" name="email" class="form-control" ng-model="user.email"
|
24 | 26 | required
|
25 | 27 | mongoose-error/>
|
26 |
| - <p class="help-block" ng-show="form.email.$error.email && (form.email.$dirty || submitted)"> |
| 28 | + <p class="help-block" ng-show="form.email.$error.email && submitted"> |
27 | 29 | Doesn't look like a valid email.
|
28 | 30 | </p>
|
29 |
| - <p class="help-block" ng-show="form.email.$error.required && (form.email.$dirty || submitted)"> |
| 31 | + <p class="help-block" ng-show="form.email.$error.required && submitted"> |
30 | 32 | What's your email address?
|
31 | 33 | </p>
|
32 | 34 | <p class="help-block" ng-show="form.email.$error.mongoose">
|
33 | 35 | {{ errors.email }}
|
34 | 36 | </p>
|
35 | 37 | </div>
|
36 | 38 |
|
37 |
| - <div class="form-group" ng-class="{ 'has-success': form.password.$valid && (form.password.$dirty || submitted), |
38 |
| - 'has-error': form.password.$invalid && (form.password.$dirty || submitted) }"> |
| 39 | + <div class="form-group" ng-class="{ 'has-success': form.password.$valid && submitted, |
| 40 | + 'has-error': form.password.$invalid && submitted }"> |
39 | 41 | <label>Password</label>
|
| 42 | + |
40 | 43 | <input type="password" name="password" class="form-control" ng-model="user.password"
|
41 | 44 | ng-minlength="3"
|
42 | 45 | required
|
43 | 46 | mongoose-error/>
|
44 | 47 | <p class="help-block"
|
45 |
| - ng-show="(form.password.$error.minlength || form.password.$error.required) && (form.password.$dirty || submitted)"> |
| 48 | + ng-show="(form.password.$error.minlength || form.password.$error.required) && submitted"> |
46 | 49 | Password must be at least 3 characters.
|
47 | 50 | </p>
|
48 | 51 | <p class="help-block" ng-show="form.password.$error.mongoose">
|
|
0 commit comments