Skip to content

Commit 30b7d72

Browse files
committed
Fixed #183
1 parent 274601d commit 30b7d72

File tree

1 file changed

+106
-106
lines changed

1 file changed

+106
-106
lines changed
Lines changed: 106 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,106 @@
1-
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml"
3-
xmlns:th="http://www.thymeleaf.org"
4-
xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
5-
xmlns:sd="http://www.thymeleaf.org/spring-data">
6-
7-
<div th:fragment="navbartop(contexts,locale,thisProject,numberOfNewIncomingMessages,ctx)" >
8-
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark">
9-
<div class="container">
10-
<a class="navbar-brand" th:href="@{/}">
11-
<i class="fas fa-list-alt"></i>
12-
<span th:text="#{navbar.brand.name}">SimpleWorklist</span>
13-
</a>
14-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mynavbar"
15-
aria-controls="mynavbar" aria-expanded="false" aria-label="Toggle navigation">
16-
<span class="navbar-toggler-icon"></span>
17-
</button>
18-
<div id="mynavbar" class="collapse navbar-collapse">
19-
<ul class="navbar-nav mr-auto" sec:authorize="isAuthenticated()">
20-
<li class="nav-item dropdown">
21-
<a class="nav-link dropdown-toggle" id="contextMenu" role="button"
22-
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
23-
<i class="fas fa-cloud"></i>
24-
<span th:text="#{layout.page.contexts}">"Context</span>
25-
( <span th:text="${context}"/> )
26-
<span class="caret"></span>
27-
</a>
28-
<div class="dropdown-menu" aria-labelledby="contextMenu">
29-
<a class="dropdown-item" th:each="context : ${contexts}"
30-
th:href="@{/context/choose/{id}(id=${context.id})}">
31-
<span th:if="${locale eq 'de'}" th:text="${context.nameDe}"></span>
32-
<span th:if="${locale ne 'de'}" th:text="${context.nameEn}"></span>
33-
</a>
34-
</div>
35-
</li>
36-
<li class="nav-item">
37-
<a class="nav-link" th:href="@{/user/selfservice/profile}">
38-
<i class="fas fa-user"></i>
39-
<span th:text="#{layout.page.showUsers}">User</span>
40-
( <span sec:authentication="name"></span> )
41-
<span class="badge badge-pill badge-light"
42-
th:if="${numberOfNewIncomingMessages gt 0}"
43-
th:text="${numberOfNewIncomingMessages}">
44-
numberOfNewIncomingMessages
45-
</span>
46-
</a>
47-
</li>
48-
<li class="nav-item">
49-
<a class="nav-link" th:href="@{/logout}">
50-
<i class="fas fa-sign-out-alt"></i>
51-
<span th:text="#{layout.page.logout}">Logout</span>
52-
</a>
53-
</li>
54-
</ul>
55-
<ul class="navbar-nav mr-auto" sec:authorize="isAnonymous()">
56-
<li class="nav-item">
57-
<a class="nav-link" th:href="@{/register}">
58-
<i class="fas fa-user"></i>
59-
<span th:text="#{layout.page.register}">Register as New User</span>
60-
</a>
61-
</li>
62-
<li class="nav-item">
63-
<a class="nav-link" th:href="@{/login}">
64-
<i class="fas fa-sign-in-alt"></i>
65-
<span th:text="#{layout.page.login}">Login</span>
66-
</a>
67-
</li>
68-
<li class="nav-item">
69-
<a class="nav-link" th:href="@{/resetPassword}">
70-
<i class="fas fa-question-circle"></i>
71-
<span th:text="#{layout.page.passwordForgotten}">Password forgotten?</span>
72-
</a>
73-
</li>
74-
</ul>
75-
<ul class="navbar-nav mr-auto">
76-
<li class="nav-item dropdown">
77-
<a id="languageMenu" class="nav-link dropdown-toggle"
78-
role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
79-
<i class="fas fa-globe"></i><b class="caret"></b>
80-
</a>
81-
<div class="dropdown-menu" aria-labelledby="contextMenu">
82-
<a th:href="@{{url}(lang='de',url=${#request.getRequestURL()})}"
83-
class="dropdown-item lang-switcher-de" >
84-
<img class="lang-switcher-img" th:src="@{/img/de.png}"/>deutsch
85-
</a>
86-
<a th:href="@{{url}(lang='en',url=${#request.getRequestURL()})}"
87-
class="dropdown-item lang-switcher-en">
88-
<img class="lang-switcher-img" th:src="@{/img/gb.png}"/>english
89-
</a>
90-
</div>
91-
</li>
92-
</ul>
93-
<form th:action="@{/search}" class="form-inline my-2 my-lg-0" role="search" method="get"
94-
sec:authorize="isAuthenticated()">
95-
<input class="form-control mr-sm-2" type="search" name="searchterm" placeholder="Search"
96-
aria-label="Search">
97-
<button class="btn btn-outline-secondary btn-sm my-2 my-sm-0" type="submit">
98-
<i class="fas fa-search"></i>
99-
</button>
100-
</form>
101-
</div>
102-
</div>
103-
</nav>
104-
</div>
105-
106-
</html>
1+
<!DOCTYPE html>
2+
<html xmlns="http://www.w3.org/1999/xhtml"
3+
xmlns:th="http://www.thymeleaf.org"
4+
xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
5+
xmlns:sd="http://www.thymeleaf.org/spring-data">
6+
7+
<div th:fragment="navbartop(contexts,locale,thisProject,numberOfNewIncomingMessages,ctx)" >
8+
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark">
9+
<div class="container">
10+
<a class="navbar-brand" th:href="@{/}">
11+
<i class="fas fa-list-alt"></i>
12+
<span th:text="#{navbar.brand.name}">SimpleWorklist</span>
13+
</a>
14+
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mynavbar"
15+
aria-controls="mynavbar" aria-expanded="false" aria-label="Toggle navigation">
16+
<span class="navbar-toggler-icon"></span>
17+
</button>
18+
<div id="mynavbar" class="collapse navbar-collapse">
19+
<ul class="navbar-nav mr-auto" sec:authorize="isAuthenticated()">
20+
<li class="nav-item dropdown">
21+
<a class="nav-link dropdown-toggle" id="contextMenu" role="button"
22+
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
23+
<i class="fas fa-cloud"></i>
24+
<span th:text="#{layout.page.contexts}">"Context</span>
25+
( <span th:text="${context}"/> )
26+
<span class="caret"></span>
27+
</a>
28+
<div class="dropdown-menu" aria-labelledby="contextMenu">
29+
<a class="dropdown-item" th:each="context : ${contexts}"
30+
th:href="@{/context/choose/{id}(id=${context.id})}">
31+
<span th:if="${locale eq 'de'}" th:text="${context.nameDe}"></span>
32+
<span th:if="${locale ne 'de'}" th:text="${context.nameEn}"></span>
33+
</a>
34+
</div>
35+
</li>
36+
<li class="nav-item">
37+
<a class="nav-link" th:href="@{/user/selfservice/profile}">
38+
<i class="fas fa-user"></i>
39+
<span th:text="#{layout.page.showUsers}">User</span>
40+
( <span sec:authentication="name"></span> )
41+
<span class="badge badge-pill badge-light"
42+
th:if="${numberOfNewIncomingMessages gt 0}"
43+
th:text="${numberOfNewIncomingMessages}">
44+
numberOfNewIncomingMessages
45+
</span>
46+
</a>
47+
</li>
48+
<li class="nav-item">
49+
<a class="nav-link" th:href="@{/user/logout}">
50+
<i class="fas fa-sign-out-alt"></i>
51+
<span th:text="#{layout.page.logout}">Logout</span>
52+
</a>
53+
</li>
54+
</ul>
55+
<ul class="navbar-nav mr-auto" sec:authorize="isAnonymous()">
56+
<li class="nav-item">
57+
<a class="nav-link" th:href="@{/user/register}">
58+
<i class="fas fa-user"></i>
59+
<span th:text="#{layout.page.register}">Register as New User</span>
60+
</a>
61+
</li>
62+
<li class="nav-item">
63+
<a class="nav-link" th:href="@{/user/login}">
64+
<i class="fas fa-sign-in-alt"></i>
65+
<span th:text="#{layout.page.login}">Login</span>
66+
</a>
67+
</li>
68+
<li class="nav-item">
69+
<a class="nav-link" th:href="@{/user/resetPassword}">
70+
<i class="fas fa-question-circle"></i>
71+
<span th:text="#{layout.page.passwordForgotten}">Password forgotten?</span>
72+
</a>
73+
</li>
74+
</ul>
75+
<ul class="navbar-nav mr-auto">
76+
<li class="nav-item dropdown">
77+
<a id="languageMenu" class="nav-link dropdown-toggle"
78+
role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
79+
<i class="fas fa-globe"></i><b class="caret"></b>
80+
</a>
81+
<div class="dropdown-menu" aria-labelledby="contextMenu">
82+
<a th:href="@{{url}(lang='de',url=${#request.getRequestURL()})}"
83+
class="dropdown-item lang-switcher-de" >
84+
<img class="lang-switcher-img" th:src="@{/img/de.png}"/>deutsch
85+
</a>
86+
<a th:href="@{{url}(lang='en',url=${#request.getRequestURL()})}"
87+
class="dropdown-item lang-switcher-en">
88+
<img class="lang-switcher-img" th:src="@{/img/gb.png}"/>english
89+
</a>
90+
</div>
91+
</li>
92+
</ul>
93+
<form th:action="@{/search}" class="form-inline my-2 my-lg-0" role="search" method="get"
94+
sec:authorize="isAuthenticated()">
95+
<input class="form-control mr-sm-2" type="search" name="searchterm" placeholder="Search"
96+
aria-label="Search">
97+
<button class="btn btn-outline-secondary btn-sm my-2 my-sm-0" type="submit">
98+
<i class="fas fa-search"></i>
99+
</button>
100+
</form>
101+
</div>
102+
</div>
103+
</nav>
104+
</div>
105+
106+
</html>

0 commit comments

Comments
 (0)