Ajout de deux filtres, un pour cacher les conf ou on est registered et l'autre pr celle ou on ne l'est pas
This commit is contained in:
@@ -1,7 +1,33 @@
|
||||
<%@ include file="/WEB-INF/decorators/include.jsp"%>
|
||||
|
||||
<html>
|
||||
<head></head>
|
||||
<head>
|
||||
|
||||
<script type='text/javascript' src='./javascripts/prototype.js'></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function HideRegistered() {
|
||||
var listElem = $$('.isRegistered');
|
||||
for (var i = 0; i < listElem.length; i++) {
|
||||
if (listElem[i].visible())
|
||||
listElem[i].style.display = "none";
|
||||
else
|
||||
listElem[i].style.display = "";
|
||||
}
|
||||
}
|
||||
|
||||
function HideNotRegistered() {
|
||||
var listElem = $$('.notRegistered');
|
||||
for (var i = 0; i < listElem.length; i++) {
|
||||
if (listElem[i].visible())
|
||||
listElem[i].style.display = "none";
|
||||
else
|
||||
listElem[i].style.display = "";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h4 class="title">Conference's list</h4>
|
||||
@@ -25,10 +51,6 @@
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<p class="formHelp">
|
||||
Choose a conference
|
||||
</p>
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${empty listConference}">
|
||||
<div class="errorBox">
|
||||
@@ -36,45 +58,53 @@
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<p class="formHelp">
|
||||
Choose a conference
|
||||
</p>
|
||||
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td width="7%">Hide</td>
|
||||
<td width="93%"><input type="checkbox" name="register" value="Register" onchange="HideRegistered()"> Conference you are registered in<br />
|
||||
<input type="checkbox" name="notregister" value="NotRegister" onchange="HideNotRegistered()"> Conference you are not registered in
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<c:forEach items="${listConference}" var="conference">
|
||||
<div class="conferenceBloc cbb">
|
||||
<h2>
|
||||
<c:set var="varName" value="false" />
|
||||
<c:forEach items="${listRole}" var="role">
|
||||
<c:if test="${conference.id == role.conference.id and varName == 'false' }">
|
||||
<c:set var="varName" value="true" />
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
<c:choose>
|
||||
<c:set var="varName" value="false" />
|
||||
<c:forEach items="${listRole}" var="role">
|
||||
<c:if test="${conference.id == role.conference.id and varName == 'false' }">
|
||||
<c:set var="varName" value="true" />
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
<c:choose>
|
||||
<c:when test="${varName == 'true'}">
|
||||
${conference.title} - In this conference you are:
|
||||
<c:forEach items="${listRole}" var="role">
|
||||
<c:if test="${conference.id == role.conference.id}">
|
||||
|
||||
${fn:toLowerCase(role.type)}
|
||||
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
${conference.title} - You haven't any role in this conference
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</h2>
|
||||
<b>Description:</b> ${conference.description}<br />
|
||||
<c:choose>
|
||||
<c:when test="${varName == 'true'}">
|
||||
<center>
|
||||
<div class="conferenceBloc cbb isRegistered">
|
||||
<h2>
|
||||
${conference.title} - In this conference you are:
|
||||
<c:forEach items="${listRole}" var="role">
|
||||
<c:if test="${conference.id == role.conference.id}">
|
||||
${fn:toLowerCase(role.type)}
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</h2>
|
||||
<b>Description:</b> ${conference.description}<br />
|
||||
<center>
|
||||
<a href="<c:url value="/chooseConference.htm?idConf=${conference.id}" />">Select</a><br />
|
||||
</center>
|
||||
</center>
|
||||
</div>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<center>
|
||||
<div class="conferenceBloc cbb notRegistered">
|
||||
<h2>${conference.title} - You haven't any role in this conference</h2>
|
||||
<b>Description:</b> ${conference.description}<br />
|
||||
<center>
|
||||
<a href="<c:url value="/chooseConference.htm?idConf=${conference.id}" />">View details</a><br />
|
||||
</center>
|
||||
</center>
|
||||
</div>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</c:choose>
|
||||
</c:forEach>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
Reference in New Issue
Block a user