Skip to content

Commit 9cf26f7

Browse files
committed
Add mobile-only nav bar
1 parent bf65010 commit 9cf26f7

File tree

2 files changed

+26
-12
lines changed

2 files changed

+26
-12
lines changed

logviewer/static/style.css

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
}
99
.navbar-log {
1010
width: 100%;
11-
z-index: 100;
1211
}
1312
.navbar-log.affix-top {
1413
position: absolute;
@@ -17,16 +16,11 @@
1716
position: fixed;
1817
top: 0;
1918
}
20-
.navbar-log .nav > li { float: left; }
2119
.navbar-log .current-channel,
2220
.navbar-log .date {
2321
font-size: 1.2em;
2422
font-weight: bold;
2523
}
26-
.navbar-log .date.navbar-text {
27-
margin-top: 13px;
28-
margin-bottom: 13px;
29-
}
3024
#content.with-navbar-log {
3125
padding-top: 50px;
3226
}
@@ -108,7 +102,6 @@ html.js tr .nickname span { padding: 4px; border-radius: 8px; cursor: pointer; }
108102
}
109103

110104
@media (max-width: 767px) {
111-
#flags { position: static; border: none; margin: 0; width: 100%; }
112105
.time { display: none; }
113106
.nickname, .message { padding-left: 5px; }
114107
.message { word-wrap: break-word; }

logviewer/templates/log.html

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,23 @@
33
{% block title %}{{ log.date }}{% endblock %}
44

55
{% block content %}
6-
<div class="navbar navbar-default navbar-log" data-spy="affix" data-offset-top="50">
7-
<ul class="nav navbar-nav">
6+
<div class="navbar navbar-default navbar-static-top navbar-log" data-spy="affix" data-offset-top="50">
7+
<div class="navbar-header visible-xs">
8+
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-log">
9+
<span class="sr-only">Toggle navigation</span>
10+
<span class="icon-bar"></span>
11+
<span class="icon-bar"></span>
12+
<span class="icon-bar"></span>
13+
</button>
14+
<span class="navbar-brand">
15+
#{{ log.name }} / {{ log.date }}
16+
<a href="#bottom"><i class="glyphicon glyphicon-arrow-down"></i></a>
17+
</span>
18+
</div>
19+
20+
<div class="collapse navbar-collapse" id="navbar-log">
21+
22+
<ul class="nav navbar-nav navbar-left">
823
<li class="dropdown">
924
<a href="#" class="dropdown-toggle current-channel" data-toggle="dropdown">#{{ log.name }} <b class="caret"></b></a>
1025
<ul class="dropdown-menu">
@@ -13,26 +28,32 @@
1328
{% endfor -%}
1429
</ul>
1530
</li>
16-
<li class="navbar-text date">{{ log.date }}</li>
31+
<li><a href="{{ log.url() }}" class="date">{{ log.date }}</a></li>
32+
<li><a href="#bottom"><i class="glyphicon glyphicon-arrow-down"></i> 맨 아래로</a></li>
33+
</ul>
34+
35+
<ul class="nav navbar-nav navbar-left">
1736
<li class="dropdown">
1837
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-flag"></i> 깃발 <b class="caret"></b></a>
1938
<ul class="dropdown-menu" id="flags"></ul>
2039
</li>
21-
<li><a href="#bottom"><i class="glyphicon glyphicon-arrow-down"></i> 맨 아래로</a></li>
2240
<li><a href="http://links.langdev.org/{{ log.date.strftime('%Y/%m/%d') }}"><i class="glyphicon glyphicon-link"></i> 링크 모아보기</a></li>
2341
</ul>
2442

25-
<form method="get" action="{{ url_for('search') }}" class="navbar-form navbar-right hidden-xs">
43+
<form method="get" action="{{ url_for('search') }}" class="navbar-form navbar-right">
2644
<div class="form-group">
2745
<input type="text" name="q" value="" class="form-control">
2846
</div>
2947
<button type="submit" class="btn btn-default">찾기</button>
3048
</form>
49+
3150
<ul class="nav navbar-nav navbar-right">
3251
<li><a href="{{ today.yesterday.url() }}">어제</a></li>
3352
<li><a href="{{ today.url() }}">오늘</a></li>
3453
<li><a href="{{ url_for('random') }}"><i class="glyphicon glyphicon-random"></i></a></li>
3554
</ul>
55+
56+
</div>
3657
</div>
3758

3859
<div id="content" class="with-navbar-log">

0 commit comments

Comments
 (0)