diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2016-01-11 00:56:58 +0100 |
---|---|---|
committer | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2016-01-11 00:56:58 +0100 |
commit | 0c10c18928bd386d402cd8dd58c9561172c994ab (patch) | |
tree | 5fd9b635eb2b76f2d5d1ab02804cc8f7099beab5 | |
parent | 003825fa5dc4802148cecb4e1dd797f13c2f9ce5 (diff) | |
download | padlite-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.html | 27 |
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 --> |