diff options
| -rw-r--r-- | app/views/sessions/new.html.erb | 20 | ||||
| -rw-r--r-- | config/locales/de.yml | 1 | ||||
| -rw-r--r-- | config/locales/en.yml | 1 | ||||
| -rw-r--r-- | public/stylesheets/admin.css | 24 |
4 files changed, 37 insertions, 9 deletions
diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb index 3f115d58..a57b1ba4 100644 --- a/app/views/sessions/new.html.erb +++ b/app/views/sessions/new.html.erb | |||
| @@ -1,15 +1,17 @@ | |||
| 1 | <div id="login_form"> | 1 | <div id="login_form"> |
| 2 | <%= form_tag session_path do -%> | 2 | <h1><%= t(".heading") %></h1> |
| 3 | <% if flash[:error] %> | ||
| 4 | <div class="error_messages"><%= flash[:error] %></div> | ||
| 5 | <% end %> | ||
| 6 | 3 | ||
| 7 | <div class="layout_row_label"> <%= t(".login") %> </div> | 4 | <%= form_tag session_path do -%> |
| 8 | <div class="layout_row_content"><%= text_field_tag 'login', @login, :autocomplete => "username" %></div> | 5 | <div class="login_field"> |
| 6 | <%= label_tag :login, t(".login") %> | ||
| 7 | <%= text_field_tag 'login', @login, :autocomplete => "username" %> | ||
| 8 | </div> | ||
| 9 | 9 | ||
| 10 | <div class="layout_row_label"> <%= t(".password") %> </div> | 10 | <div class="login_field"> |
| 11 | <div class="layout_row_content"><%= password_field_tag 'password', nil, :autocomplete => "current-password" %></div> | 11 | <%= label_tag :password, t(".password") %> |
| 12 | <%= password_field_tag 'password', nil, :autocomplete => "current-password" %> | ||
| 13 | </div> | ||
| 12 | 14 | ||
| 13 | <div class="layout_row_content"><%= submit_tag t(".log_in") %></div> | 15 | <%= submit_tag t(".log_in") %> |
| 14 | <% end -%> | 16 | <% end -%> |
| 15 | </div> | 17 | </div> |
diff --git a/config/locales/de.yml b/config/locales/de.yml index ae1149a4..51fafe21 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml | |||
| @@ -201,6 +201,7 @@ de: | |||
| 201 | login: "Anmeldename" | 201 | login: "Anmeldename" |
| 202 | password: "Passwort" | 202 | password: "Passwort" |
| 203 | log_in: "anmelden" | 203 | log_in: "anmelden" |
| 204 | heading: "cccms" | ||
| 204 | 205 | ||
| 205 | otp_challenges: | 206 | otp_challenges: |
| 206 | new: | 207 | new: |
diff --git a/config/locales/en.yml b/config/locales/en.yml index 50811b37..b3678187 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml | |||
| @@ -154,6 +154,7 @@ en: | |||
| 154 | login: "Login" | 154 | login: "Login" |
| 155 | password: "Password" | 155 | password: "Password" |
| 156 | log_in: "log in" | 156 | log_in: "log in" |
| 157 | heading: "cccms" | ||
| 157 | 158 | ||
| 158 | otp_challenges: | 159 | otp_challenges: |
| 159 | new: | 160 | new: |
diff --git a/public/stylesheets/admin.css b/public/stylesheets/admin.css index 6664c4ce..a27968e9 100644 --- a/public/stylesheets/admin.css +++ b/public/stylesheets/admin.css | |||
| @@ -101,6 +101,25 @@ input[type=radio] { | |||
| 101 | 101 | ||
| 102 | #login_form { | 102 | #login_form { |
| 103 | max-width: 22rem; | 103 | max-width: 22rem; |
| 104 | margin: 2rem auto; | ||
| 105 | padding: 1.25rem; | ||
| 106 | border: 1px solid #e8e8e8; | ||
| 107 | border-radius: 6px; | ||
| 108 | } | ||
| 109 | |||
| 110 | #login_form h1 { | ||
| 111 | margin-top: 0; | ||
| 112 | font-size: 1.25rem; | ||
| 113 | } | ||
| 114 | |||
| 115 | #login_form label { | ||
| 116 | display: block; | ||
| 117 | margin-bottom: 0.25rem; | ||
| 118 | text-transform: lowercase; | ||
| 119 | } | ||
| 120 | |||
| 121 | #login_form .login_field { | ||
| 122 | margin-bottom: 1rem; | ||
| 104 | } | 123 | } |
| 105 | 124 | ||
| 106 | #login_form input[type=text], | 125 | #login_form input[type=text], |
| @@ -109,6 +128,11 @@ input[type=radio] { | |||
| 109 | box-sizing: border-box; | 128 | box-sizing: border-box; |
| 110 | } | 129 | } |
| 111 | 130 | ||
| 131 | #login_form input[type=submit] { | ||
| 132 | width: 100%; | ||
| 133 | padding: 0.6rem 1rem; | ||
| 134 | } | ||
| 135 | |||
| 112 | /* ============================================================ | 136 | /* ============================================================ |
| 113 | Navigation | 137 | Navigation |
| 114 | ============================================================ */ | 138 | ============================================================ */ |
