summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-01-11 00:56:58 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-01-11 00:56:58 +0100
commit0c10c18928bd386d402cd8dd58c9561172c994ab (patch)
tree5fd9b635eb2b76f2d5d1ab02804cc8f7099beab5
parent003825fa5dc4802148cecb4e1dd797f13c2f9ce5 (diff)
downloadpadlite-teams-0c10c18928bd386d402cd8dd58c9561172c994ab.tar.gz
padlite-teams-0c10c18928bd386d402cd8dd58c9561172c994ab.tar.bz2
padlite-teams-0c10c18928bd386d402cd8dd58c9561172c994ab.zip
templates: Use dropdown for logout
With the dropdown in the navbar we can display the username and have an additional link for logout.
-rw-r--r--templates/layout.html27
1 files changed, 25 insertions, 2 deletions
diff --git a/templates/layout.html b/templates/layout.html
index 255056c..b110525 100644
--- a/templates/layout.html
+++ b/templates/layout.html
@@ -52,9 +52,32 @@
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
{% if current_user.is_authenticated() %}
- <li><a href="{{ url_for('logout') }}"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
+ <li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
+ aria-haspopup="true" aria-expanded="false">
+ <span class="glyphicon glyphicon-user"></span>
+ {{ current_user.name }}
+ <span class="caret"></span>
+ </a>
+
+ <ul class="dropdown-menu">
+ <li>
+ <a href="{{ url_for('logout') }}">
+ <span class="glyphicon glyphicon-log-out"></span>
+ Logout
+ </a>
+ </li>
+ </ul>
+ </li>
+ </li>
{% else %}
- <li><a href="{{ url_for('login') }}"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
+ <li>
+ <a href="{{ url_for('login') }}">
+ <span class="glyphicon glyphicon-log-in"></span>
+ Login
+ </a>
+ </li>
{% endif %}
</ul>
</div><!-- /.navbar-collapse -->