Revize 0532d063
Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)
sources/src/main/webapp/js/userMenu.js | ||
---|---|---|
11 | 11 |
var registerForm = document.forms['registerForm']; |
12 | 12 |
|
13 | 13 |
toggleLoginPopupButton.addEventListener('click', function() { |
14 |
registerPopup.classList.add('hidden'); |
|
14 | 15 |
loginPopup.classList.toggle('hidden'); |
16 |
|
|
17 |
loginForm.username.focus(); |
|
15 | 18 |
}); |
16 | 19 |
|
17 | 20 |
toggleRegisterPopupButton.addEventListener('click', function() { |
21 |
loginPopup.classList.add('hidden'); |
|
18 | 22 |
registerPopup.classList.toggle('hidden'); |
23 |
|
|
24 |
registerForm.name.focus(); |
|
19 | 25 |
}); |
20 | 26 |
|
21 | 27 |
logoutButton.addEventListener('click', function(e) { |
sources/src/main/webapp/userMenu.jsp | ||
---|---|---|
1 |
<c:if test="${isLoggedIn}"> |
|
2 |
<div class="user-menu"> |
|
3 |
${user.username} <a href="api/log-out" class="button" id="logoutButton">Log out</a> |
|
4 |
</div> |
|
5 |
</c:if> |
|
1 |
<div class="user-menu loggedInOnly"> |
|
2 |
<span id="usernameLabel">${user.username}</span> <a href="api/log-out" class="button" id="logoutButton">Log out</a> |
|
3 |
</div> |
|
6 | 4 |
|
7 |
<c:if test="${!isLoggedIn}"> |
|
8 |
<div class="user-menu"> |
|
9 |
<button class="button" id="toggleLoginPopupButton">Log in</a> |
|
10 |
<button class="button" id="toggleRegisterPopupButton">Register</a> |
|
11 |
</div> |
|
12 |
</c:if> |
|
5 |
<div class="user-menu loggedOutOnly"> |
|
6 |
<button class="button" id="toggleLoginPopupButton">Log in</a> |
|
7 |
<button class="button" id="toggleRegisterPopupButton">Register</a> |
|
8 |
</div> |
|
13 | 9 |
|
14 | 10 |
<div class="login_popup hidden" id="loginPopup"> |
15 | 11 |
<form action="api/log-in" method="post" name="loginForm"> |
Také k dispozici: Unified diff
user menu improvements