Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2a2f32c2

Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)

elements' visibility is controlled by body class which is set based on user's login state

Zobrazit rozdíly:

sources/src/main/webapp/uploadFiles.jsp
1 1
<%@page contentType="text/html" pageEncoding="UTF-8"%>
2 2
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
3 3

  
4
<c:set var="HOME_URL" value="${initParam.HOME_URL}"/>
5
<c:set var="isLoggedIn" value="${sessionScope.isLoggedIn}"/>
6
<c:set var="user" value="${sessionScope.user}"/>
7

  
4 8
<!DOCTYPE html>
5 9
<html>
6 10
	<head>
......
14 18
		<title>IMiGEr</title>
15 19
	</head>
16 20

  
17
	<body>
18
		<c:set var="HOME_URL" value="${initParam.HOME_URL}"/>
19
		<c:set var="isLoggedIn" value="${sessionScope.isLoggedIn}"/>
20
		<c:set var="user" value="${sessionScope.user}"/>
21

  
21
	<body class="${isLoggedIn ? 'loggedIn' : 'loggedOut'}">
22 22
		<header class="header" id="header">
23 23
			<img src="images/logo.png" class="header-logo" alt="logo of University of West Bohemia" title="University of West Bohemia">
24 24

  
......
51 51
				</form>
52 52
			</div>
53 53

  
54
			<c:if test="${isLoggedIn}">
55
				<div class="diagrams-menu">
56
					<h3>My diagrams</h3>
57

  
58
					<ul>
59
						<c:forEach items="${diagramsPrivate}" var="diagram">
60
							<li>
61
								<a href="${HOME_URL}graph?diagramId=${diagram.id}">${diagram.name}</a>
62
								<button class="removeDiagramButton" data-name="${diagram.name}" data-id="${diagram.id}"><img src="images/button_cancel.png" alt="odstranit"></button>
63
							</li>
64
						</c:forEach>
65
					</ul>
66
				</div>
67
			</c:if>
54
			<div class="diagrams-menu loggedInOnly">
55
				<h3>My diagrams</h3>
56

  
57
				<ul id="privateDiagramList">
58
					<c:forEach items="${diagramsPrivate}" var="diagram">
59
						<li>
60
							<a href="${HOME_URL}graph?diagramId=${diagram.id}">${diagram.name}</a>
61
							<button class="removeDiagramButton" data-name="${diagram.name}" data-id="${diagram.id}"><img src="images/button_cancel.png" alt="odstranit"></button>
62
						</li>
63
					</c:forEach>
64
				</ul>
65
			</div>
68 66

  
69 67
			<div class="diagrams-menu">
70 68
				<h3>Public diagrams</h3>

Také k dispozici: Unified diff