Skip to content

Commit d27951e

Browse files
committed
make login more mobile friendly
1 parent 89092b2 commit d27951e

File tree

3 files changed

+44
-13
lines changed

3 files changed

+44
-13
lines changed

static/style/common.css

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,34 @@ main {
1313
height: 1.8em;
1414
}
1515

16+
/* Mobile optimizations */
17+
@media only screen and (max-width: 600px) {
18+
.brand-logo {
19+
font-size: 1.2rem;
20+
left: 0.5rem;
21+
}
22+
23+
.brand-logo img {
24+
height: 1.4em;
25+
}
26+
27+
nav .right {
28+
font-size: 0.9rem;
29+
}
30+
31+
nav .right a {
32+
padding: 0 0.5rem;
33+
}
34+
35+
.container {
36+
width: 95%;
37+
}
38+
39+
.page-footer .container {
40+
font-size: 0.9rem;
41+
}
42+
}
43+
1644
.page-footer {
1745
padding-bottom: 1em;
1846
}

templates/base.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222
<div class="nav-wrapper container">
2323
<a href="/" class="brand-logo">
2424
<img src="/static/images/logo.png">
25-
TraefikAccessControl - {{template "title"}}
25+
<span class="hide-on-small-only">TraefikAccessControl - {{template "title"}}</span>
26+
<span class="hide-on-med-and-up">TAC</span>
2627
</a>
2728
{{if .user}}
2829
<div class="right">
2930
{{if .user.IsAdmin}}
3031
<a href="/admin">Admin Area</a>
31-
|
32+
<span class="hide-on-small-only">|</span>
3233
{{end}}
3334
<a href="/logout">Logout</a>
3435
{{end}}
@@ -39,14 +40,14 @@
3940

4041
<main>
4142
<div class="row">
42-
<div class="col s2"></div>
43+
<div class="col s12 m1 l2"></div>
4344

44-
<div class="col s8">
45+
<div class="col s12 m10 l8">
4546
{{template "body" .}}
4647
</div>
4748

4849
{{if .error}}
49-
<div class="col s2">
50+
<div class="col s12 m12 l2">
5051
<div class="card red darken-1" id="infoCard">
5152
<div class="card-content white-text">
5253
<span class="card-title">Error</span>
@@ -57,7 +58,7 @@
5758
{{end}}
5859

5960
{{if .success}}
60-
<div class="col s2">
61+
<div class="col s12 m12 l2">
6162
<div class="card green darken-1" id="infoCard">
6263
<div class="card-content white-text">
6364
<span class="card-title">Success</span>

templates/login.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,27 @@ <h1 class="header center orange-text">Login</h1>
66

77
<form class="container valign" method="post">
88
<div class="row">
9-
<div class="input-field">
9+
<div class="input-field col s12">
1010
<i class="material-icons prefix">account_circle</i>
1111
<input id="username" name="username" type="text" class="validate">
1212
<label for="username">Username</label>
1313
</div>
1414
</div>
1515
<div class="row">
16-
<div class="input-field">
16+
<div class="input-field col s12">
1717
<i class="material-icons prefix">vpn_key</i>
1818
<input id="password" name="password" type="password" class="validate">
1919
<label for="password">Password</label>
2020
</div>
2121
</div>
2222
<div class="row">
23-
<div class="col s10"></div>
24-
<button class="btn waves-effect waves-light col s2" type="submit" name="action">
25-
Login
26-
<i class="material-icons right">send</i>
27-
</button>
23+
<div class="col s12 m10 l10"></div>
24+
<div class="col s12 m2 l2">
25+
<button class="btn waves-effect waves-light" type="submit" name="action" style="width: 100%;">
26+
Login
27+
<i class="material-icons right">send</i>
28+
</button>
29+
</div>
2830
</div>
2931
</form>
3032
</div>

0 commit comments

Comments
 (0)