|
4 | 4 | <body role="document"> |
5 | 5 | %= include 'bootstrap/navigation' |
6 | 6 | <header id="page-top" class="intro"> |
7 | | - <div class="intro-body" ng-controller="login"> |
8 | | - <div class="container"> |
| 7 | + <div class="intro-body" ng-controller="login" |
| 8 | + ng-init="hide_local_login='<%= ($openid_available or 0) %>'" |
| 9 | + > |
| 10 | + <div class="container" ng-cloak="1"> |
9 | 11 |
|
10 | 12 | <h2 class="form-signin-heading"><%=l($login_header) %></h2> |
11 | 13 | <p><%= $login_message %></p> |
12 | 14 |
|
13 | | - <div ng-show="<%= $openid_available or 0 %>"> |
| 15 | + % if ($openid_available) { |
| 16 | + <div> |
14 | 17 | <a type="button" class="btn btn-success" href="/login_openid"><b><%=l 'Login Single Sign On' %></b></a> |
15 | 18 |
|
16 | 19 | <hr class="my-4"> |
17 | 20 | <a data-toggle="collapse" |
18 | | - ng-click="local_login=!local_login" |
| 21 | + ng-click="hide_local_login=!hide_local_login" |
19 | 22 | > |
20 | 23 | <%= "Other Authentication methods" %> |
21 | 24 | </a> |
22 | 25 | <small> |
23 | 26 | <a |
24 | | - ng-click="local_login=!local_login" |
25 | | - type="button" class="btn btn-secondary btn-outline-dark btn-sm"> |
26 | | - <i ng-hide="local_login" class="fa fa-caret-right" aria-hidden="true"></i> |
27 | | - <i ng-show="local_login" class="fa fa-caret-up" aria-hidden="true"></i> |
| 27 | + ng-click="hide_local_login=!hide_local_login" |
| 28 | + type="button" class="badge btn btn-secondary btn-outline-dark btn-sm"> |
| 29 | + <i ng-show="hide_local_login" class="fa fa-caret-right" aria-hidden="true"></i> |
| 30 | + <i ng-hide="hide_local_login" class="fa fa-caret-up" aria-hidden="true"></i> |
28 | 31 | </a> |
29 | 32 | </small> |
30 | 33 |
|
31 | 34 | </div> |
| 35 | + % } |
32 | 36 |
|
33 | | - <div ng-show="local_login || <%= (!$openid_available or 0 ) %>" class="border mb-4" ng-cloak> |
| 37 | + <div ng-hide="<%= ($openid_available or 0 ) %> && hide_local_login" |
| 38 | + class="border mb-4"> |
34 | 39 | <form method="post" action="/" class="form-singin"> |
35 | 40 |
|
36 | 41 | <input class="form-control mb-4" id="user" name="login" value ="<%= $login %>" type="text" placeholder="<%=l 'User' %>" required autofocus> |
|
0 commit comments