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:
Frederic Debuire
2008-02-19 13:13:14 +00:00
parent b1be53d130
commit f321e461de

View File

@@ -1,7 +1,33 @@
<%@ include file="/WEB-INF/decorators/include.jsp"%> <%@ include file="/WEB-INF/decorators/include.jsp"%>
<html> <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> <body>
<h4 class="title">Conference's list</h4> <h4 class="title">Conference's list</h4>
@@ -25,10 +51,6 @@
</div> </div>
</c:if> </c:if>
<p class="formHelp">
Choose a conference
</p>
<c:choose> <c:choose>
<c:when test="${empty listConference}"> <c:when test="${empty listConference}">
<div class="errorBox"> <div class="errorBox">
@@ -36,45 +58,53 @@
</div> </div>
</c:when> </c:when>
<c:otherwise> <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"> <c:forEach items="${listConference}" var="conference">
<div class="conferenceBloc cbb"> <c:set var="varName" value="false" />
<h2> <c:forEach items="${listRole}" var="role">
<c:set var="varName" value="false" /> <c:if test="${conference.id == role.conference.id and varName == 'false' }">
<c:forEach items="${listRole}" var="role"> <c:set var="varName" value="true" />
<c:if test="${conference.id == role.conference.id and varName == 'false' }"> </c:if>
<c:set var="varName" value="true" /> </c:forEach>
</c:if> <c:choose>
</c:forEach>
<c:choose>
<c:when test="${varName == 'true'}"> <c:when test="${varName == 'true'}">
${conference.title} - In this conference you are: <div class="conferenceBloc cbb isRegistered">
<c:forEach items="${listRole}" var="role"> <h2>
<c:if test="${conference.id == role.conference.id}"> ${conference.title} - In this conference you are:
<c:forEach items="${listRole}" var="role">
${fn:toLowerCase(role.type)} <c:if test="${conference.id == role.conference.id}">
${fn:toLowerCase(role.type)}
</c:if> </c:if>
</c:forEach> </c:forEach>
</c:when> </h2>
<c:otherwise> <b>Description:</b> ${conference.description}<br />
${conference.title} - You haven't any role in this conference <center>
</c:otherwise>
</c:choose>
</h2>
<b>Description:</b> ${conference.description}<br />
<c:choose>
<c:when test="${varName == 'true'}">
<center>
<a href="<c:url value="/chooseConference.htm?idConf=${conference.id}" />">Select</a><br /> <a href="<c:url value="/chooseConference.htm?idConf=${conference.id}" />">Select</a><br />
</center> </center>
</div>
</c:when> </c:when>
<c:otherwise> <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 /> <a href="<c:url value="/chooseConference.htm?idConf=${conference.id}" />">View details</a><br />
</center> </center>
</div>
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>
</div>
</c:forEach> </c:forEach>
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>