]> git.ipfire.org Git - ipfire.org.git/blob - src/templates/modules/menu.html
Update navigation to Bootstrap 4.1
[ipfire.org.git] / src / templates / modules / menu.html
1 <ul class="navbar-nav ml-auto">
2 {% if hostname in ("www.ipfire.org", "dev.ipfire.org") %}
3 <li class="nav-item hidden-lg-up">
4 <a class="nav-link" href="/">{{ _("Home") }}</a>
5 </li>
6 <li class="nav-item">
7 <a class="nav-link about" href="/features">{{ _("Features") }}</a>
8 </li>
9
10 <li class="nav-item">
11 <a class="nav-link download" href="/download">{{ _("Download") }}</a>
12 </li>
13
14 <li class="nav-item">
15 <a class="nav-link support" href="/get-support">{{ _("Support") }}</a>
16 </li>
17
18 <li class="nav-item">
19 <a class="nav-link community" href="/get-involved">{{ _("Community") }}</a>
20 </li>
21
22 {% elif hostname == "admin.ipfire.org" %}
23 <li class="nav-item">
24 <a class="nav-link" href="/fireinfo">{{ _("Fireinfo") }}</a>
25 </li>
26 <li class="nav-item">
27 <a class="nav-link" href="/planet">{{ _("Planet") }}</a>
28 </li>
29 <li class="nav-item">
30 <a class="nav-link" href="/downloads">{{ _("Downloads") }}</a>
31 </li>
32 {% elif hostname in ("downloads.ipfire.org", "download.ipfire.org") %}
33 <li class="nav-item">
34 <a class="nav-link" href="https://mirrors.ipfire.org">{{ _("Mirrors") }}</a>
35 </li>
36 {% elif hostname == "fireinfo.ipfire.org" %}
37 <li class="nav-item">
38 <a class="nav-link" href="/device/vendors">{{ _("Device Vendors") }}</a>
39 </li>
40 <li class="nav-item">
41 <a class="nav-link" href="/statistics">{{ _("Statistics") }}</a>
42 </li>
43 {% elif hostname == "nopaste.ipfire.org" %}
44 <li class="nav-item">
45 <a class="nav-link" href="/?mode=upload">{{ _("Upload file") }}</a>
46 </li>
47 {% elif hostname == "talk.ipfire.org" and current_user %}
48 <li class="nav-item">
49 <a class="nav-link phonebook" href="/phonebook">{{ _("Phonebook") }}</a>
50 </li>
51
52 <li class="nav-item">
53 <a class="nav-link conferences" href="/conferences">{{ _("Conferences") }}</a>
54 </li>
55
56 <li class="nav-item">
57 <a class="nav-link" href="https://wiki.ipfire.org/en/community/talk.ipfire.org/start">
58 {{ _("Documentation") }}
59 </a>
60 </li>
61
62 {% if current_user.is_admin() %}
63 <li class="nav-item">
64 <a class="nav-link diagnosis" href="/diagnosis">{{ _("Diagnosis") }}</a>
65 </li>
66 {% end %}
67 {% elif hostname == "planet.ipfire.org" %}
68 <form class="form-inline" role="search" method="GET" action="/search">
69 <input type="text" class="form-control mx-2" name="q" placeholder="{{ _("Search") }}">
70 <button type="submit" class="btn btn-default m-2"><span class="fa fa-search"></span></button>
71 </form>
72 {% end %}
73 </ul>
74
75 {% if current_user %}
76 <ul class="nav navbar-nav navbar-right">
77 <li class="nav-item">
78 <a class="nav-link" href="/profile">
79 <span class="fa fa-user"></span> {{ current_user.name }}
80 </a>
81 </li>
82 <li class="nav-item">
83 <a class="nav-link" href="/logout">
84 <span class="glyphicon glyphicon-log-out" title="{{ _("Log out") }}"></span>
85 </a>
86 </li>
87 </ul>
88 {% elif hostname in ("admin.ipfire.org", "nopaste.ipfire.org", "talk.ipfire.org") %}
89 <ul class="nav navbar-nav navbar-right">
90 <li class="nav-item">
91 <a class="nav-link" href="/login">
92 <span class="glyphicon glyphicon-log-in" title="{{ _("Log in") }}"></span>
93 </a>
94 </li>
95 </ul>
96 {% elif not hostname in ("www.ipfire.org", "dev.ipfire.org") %}
97 <ul class="nav navbar-nav navbar-right">
98 <li class="nav-item">
99 <a class="nav-link" href="//www.ipfire.org">
100 <i class="fa fa-home" aria-hidden="true"></i> &nbsp; www.ipfire.org
101 </a>
102 </li>
103 </ul>
104 {% end %}