nav.html (3289B)
1 </head> 2 <body class="text-center"> 3 4 <nav class="navbar navbar-expand-lg navbar-light bg-light"> 5 <a class="navbar-brand" href="/">Diaspora Diaries</a> 6 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 7 <span class="navbar-toggler-icon"></span> 8 </button> 9 10 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 11 <ul class="navbar-nav mr-auto"> 12 13 <li class="nav-item"> 14 <a class="nav-link {% if request.endpoint == 'write' %}active{% endif %}" href="/write">Write!</a> 15 </li> 16 17 <li class="nav-item dropdown"> 18 <a class="nav-link dropdown-toggle {% if request.endpoint == 'country' %}active{% endif %}" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 19 Stories 20 </a> 21 <div class="dropdown-menu" aria-labelledby="navbarDropdown"> 22 {% for i in makenav() %} 23 <a class="dropdown-item" href="/country?id={{ i[0] }}"> 24 <img width="32" src="/static/img/flags/{{ i[0] }}.png"> {{ i[1]}} 25 </a> 26 {% endfor %} 27 </div> 28 </li> 29 <li class="nav-item"> 30 <a class="nav-link {% if request.endpoint == 'contact' %}active{% endif %}" href="/contact">Contact</a> 31 </li> 32 </ul> 33 34 <ul class="navbar-nav ml-auto"> 35 {% if current_user.is_active %} 36 {% if current_user.is_admin %} 37 <li class="nav-item dropdown"> 38 <a class="nav-link dropdown-toggle {% if request.endpoint == 'dashboard' or request.endpoint == 'users' %}active{% endif %}" href="#" id="navbarDashboard" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 39 Dashboard 40 </a> 41 <div class="dropdown-menu" aria-labelledby="navbarDashboard"> 42 <a class="dropdown-item" href="/dashboard?list=pending"> 43 <span class="fa fa-envelope"></span> Pending stories 44 </a> 45 <a class="dropdown-item" href="/dashboard?list=published"> 46 <span class="fa fa-envelope-open"></span> Published stories 47 </a> 48 <a class="dropdown-item" href="/users"> 49 <span class="fa fa-user-circle"></span> Users 50 </a> 51 </div> 52 </li> 53 {% endif %} 54 <li class="nav-item"> 55 <a class="nav-link {% if request.endpoint == 'following' %}active{% endif %}" href="/following">Following</a> 56 </li> 57 <li class="nav-item"> 58 <a class="nav-link {% if request.endpoint == 'profile' %}active{% endif %}" href="/profile?id={{ current_user.id }}">Profile</a> 59 </li> 60 <li class="nav-item"> 61 <a class="nav-link {% if request.endpoint == 'messages' %}active{% endif %}" href="/messages">Messages</a> 62 <li class="nav-item"> 63 <a class="nav-link" href="/logout">Logout</a> 64 </li> 65 {% else %} 66 <li class="nav-item"> 67 <a class="nav-link {% if request.endpoint == 'login' %}active{% endif %}" href="/login">Login</a> 68 </li> 69 {% endif %} 70 </ul> 71 </div> 72 </nav>