Skip to content

Commit ca717ee

Browse files
Add a simple navbar on page
1 parent e46bf38 commit ca717ee

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

tvseries/templates/base.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</head>
1212
<body>
1313
<div class="container">
14+
{% include "navbar.html" %}
1415
{% block content %}
1516
{% endblock %}
1617
</div>

tvseries/templates/navbar.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<nav class="navbar navbar-default" role="navigation" style="margin-bottom: 0px;">
2+
<div class="container-fluid">
3+
<div class="navbar-header">
4+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-9">
5+
<span class="sr-only">Toggle navigation</span>
6+
<span class="icon-bar"></span>
7+
<span class="icon-bar"></span>
8+
<span class="icon-bar"></span>
9+
</button>
10+
<a class="navbar-brand" href="{{ url_for('home') }}">
11+
<span class="glyphicon glyphicon-home"></span>
12+
</a>
13+
</div>
14+
<div class="collapse navbar-collapse">
15+
<ul class="nav navbar-nav">
16+
<li class="dropdown {% if url_for('add') in request.path %}active{% endif %}">
17+
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Seriados <span class="caret"></span></a>
18+
<ul class="dropdown-menu" role="menu">
19+
<li><a href="{{ url_for('add') }}"><span class="glyphicon glyphicon-plus-sign"></span>&nbsp;&nbsp;Adicionar</a></li>
20+
</ul>
21+
</li>
22+
</ul>
23+
</div>
24+
</div>
25+
</nav>

tvseries/tests.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@ def test_post_add(self):
3030
from tvseries.core import series
3131
assert series == ['Teste']
3232
assert response.status_code == 302
33+
34+
def test_navbar(self):
35+
response = self.client.get("/")
36+
assert ('<nav class="navbar navbar-default"' in
37+
response.data.decode('utf-8'))
38+
assert response.status_code == 200

0 commit comments

Comments
 (0)