layout.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <link rel="stylesheet" style="text/css" href="{{ url_for('static', filename='bootswatch-dist/css/bootstrap.min.css') }}" />
  6. <link rel="stylesheet" href="{{ url_for('static', filename='fontawesome/css/font-awesome.min.css') }}">
  7. <title>NOVA</title>
  8. </head>
  9. <body>
  10. <nav class="navbar navbar-default">
  11. <div class="container">
  12. <div class="navbar-header">
  13. <a class="navbar-brand" href="/">NOVA</a>
  14. </div>
  15. {% if current_user.is_authenticated %}
  16. <ul class="nav navbar-nav navbar-right">
  17. <li class="dropdown">
  18. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">
  19. <img src="https://www.gravatar.com/avatar/{{ current_user.gravatar
  20. }}?s=24"/>&nbsp; {{ current_user.name }} &nbsp;<i class="fa
  21. fa-caret-down" aria-hidden="true"></i></a>
  22. <ul class="dropdown-menu">
  23. <li>
  24. <a href="/user/settings"><i class="fa fa-user"></i>&nbsp; Settings</a></li>
  25. {% if current_user.is_admin %}
  26. <li><a href="/user/admin"><i class="fa fa-users"></i>&nbsp; Users</a></li>
  27. {% endif %}
  28. <li role="separator" class="divider"></li>
  29. <li><a href="/logout"><i class="fa fa-sign-out"></i>&nbsp; Sign out</a></li>
  30. </ul>
  31. </li>
  32. </ul>
  33. {% endif %}
  34. </div>
  35. </nav>
  36. <div class="container">
  37. {% block body %}{% endblock %}
  38. </div>
  39. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  40. <script src="{{ url_for('static', filename='bootswatch-dist/js/bootstrap.min.js') }}"></script>
  41. </body>
  42. </html>