franta-hg@149: <?xml version="1.0" encoding="UTF-8"?>
franta-hg@149: <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
franta-hg@149: 		  xmlns:c="http://java.sun.com/jsp/jstl/core"
franta-hg@149: 		  xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
franta-hg@149: 		  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
franta-hg@149: 		  xmlns:nk="urn:jsptagdir:/WEB-INF/tags/nekurak"
franta-hg@149: 		  version="2.0">
franta-hg@149: 
franta-hg@149: 	<c:choose>
franta-hg@149: 		<c:when test="${param.akceChat == 'odesli'}">
franta-hg@149: 			<!-- TODO: servlet -->
franta-hg@149: 			<jsp:useBean id="odesilac" class="cz.frantovo.nekurak.web.chat.OdesilacZprav" scope="request"/>
franta-hg@149: 			<jsp:setProperty name="odesilac" property="mistnost" value="${param.mistnost}"/>
franta-hg@149: 			<jsp:setProperty name="odesilac" property="od" value="${param.od}"/>
franta-hg@149: 			<jsp:setProperty name="odesilac" property="zprava" value="${param.zprava}"/>
franta-hg@149: 
franta-hg@149: 			<c:if test="${odesilac.odeslano}">
franta-hg@149: 				<p>Zpráva byla odeslána.</p>
franta-hg@149: 			</c:if>
franta-hg@149: 		</c:when>
franta-hg@149: 		<c:when test="${param.akceChat == 'vypis'}">
franta-hg@149: 			<!-- TODO: servlet + JSP -->
franta-hg@149: 			<jsp:useBean id="vypis" class="cz.frantovo.nekurak.web.chat.VypisZprav" scope="request"/>
franta-hg@149: 			<jsp:setProperty name="vypis" property="mistnost" value="${param.mistnost}"/>
franta-hg@149: 			<jsp:setProperty name="vypis" property="poradoveCislo" value="${param.poradoveCislo}"/>
franta-hg@149: 			<!-- Náš vlastní XML formát -->
franta-hg@149: 			<zpravy>
franta-hg@149: 				<c:forEach var="z" items="${vypis.zpravy}">
franta-hg@149: 					<zprava>
franta-hg@149: 						<poradoveCislo><c:out value="${z.poradoveCislo}"/></poradoveCislo>
franta-hg@149: 						<od><c:out value="${z.od}"/></od>
franta-hg@149: 						<text><c:out value="${z.text}"/></text>
franta-hg@149: 						<kdy><fmt:formatDate value="${z.kdy}" pattern="yyyy-MM-dd HH:mm:ss"/></kdy>
franta-hg@149: 						<overeny><c:out value="${z.overenyUzivatel}"/></overeny>
franta-hg@149: 					</zprava>
franta-hg@149: 				</c:forEach>
franta-hg@149: 			</zpravy>
franta-hg@149: 		</c:when>
franta-hg@149: 		<c:otherwise>
franta-hg@149: 			<fmt:message key="chat.nadpis" var="titulekStranky"/>
franta-hg@149: 			<nk:stranka titulek="${titulekStranky}">
franta-hg@149: 
franta-hg@149: 				<h1><c:out value="${titulekStranky}"/></h1>
franta-hg@149: 				<script type="text/javascript" src="js/chat.js"></script>
franta-hg@149: 
franta-hg@149: 				<div id="chat">
franta-hg@149: 					<form action="javascript:ajaxOdesli();" id="odesilaciFormular">
franta-hg@149: 						<fieldset>
franta-hg@149: 							<!-- TODO: jméno místnosti konfigurovat na jednom místě -->
franta-hg@149: 							<input type="hidden" name="mistnost" value="nekurak@konference.frantovo.cz"/>
franta-hg@149: 							<fmt:message key="chat.anonym" var="chatAnonym"/>
franta-hg@149: 							<input title="vaše přezdívka" type="text" name="od" class="chatOd" value="${chatAnonym}"/>
franta-hg@149: 							<input title="text zprávy" type="text" name="text" class="chatText" value="…"/>
franta-hg@149: 							<button type="submit" class="chatOdeslat"><fmt:message key="chat.tlacitkoOdeslat"/></button>
franta-hg@149: 						</fieldset>
franta-hg@149: 					</form>
franta-hg@149: 					<div id="vypisZprav">…</div>
franta-hg@149: 				</div>
franta-hg@149: 
franta-hg@149: 				<script type="text/javascript">
franta-hg@149: 					spustCasovac();
franta-hg@149: 				</script>
franta-hg@149: 			</nk:stranka>
franta-hg@149: 		</c:otherwise>
franta-hg@149: 	</c:choose>
franta-hg@149: 
franta-hg@149: </jsp:root>