java/nekurak.net-web/web/WEB-INF/tags/nekurak/komentareVypis.tag
changeset 145 0efefbf5f8b6
parent 143 91c4282ea15f
     1.1 --- a/java/nekurak.net-web/web/WEB-INF/tags/nekurak/komentareVypis.tag	Sat Jun 19 14:00:11 2010 +0200
     1.2 +++ b/java/nekurak.net-web/web/WEB-INF/tags/nekurak/komentareVypis.tag	Sun Jun 20 14:46:47 2010 +0200
     1.3 @@ -1,71 +1,72 @@
     1.4  <?xml version="1.0" encoding="UTF-8"?>
     1.5  <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     1.6 -	  xmlns:c="http://java.sun.com/jsp/jstl/core"
     1.7 -	  xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
     1.8 -	  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
     1.9 -	  xmlns:nkfn="/WEB-INF/nekurakFunkce"
    1.10 -	  version="2.0">
    1.11 +		  xmlns:c="http://java.sun.com/jsp/jstl/core"
    1.12 +		  xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
    1.13 +		  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
    1.14 +		  xmlns:nkfn="/WEB-INF/nekurakFunkce"
    1.15 +		  version="2.0">
    1.16  
    1.17 -    <jsp:directive.attribute name="podnik" type="cz.frantovo.nekurak.dto.Podnik" required="true"/>
    1.18 +	<jsp:directive.attribute name="podnik" type="cz.frantovo.nekurak.dto.Podnik" required="true"/>
    1.19  
    1.20 -    <div class="komentare">
    1.21 -	<h3><fmt:message key="komentare.vypisNadpis"/></h3>
    1.22 +	<div class="komentare">
    1.23 +		<h3><fmt:message key="komentare.vypisNadpis"/></h3>
    1.24  
    1.25 -	<!-- Zatím nikdo nekomentoval? -->
    1.26 -	<c:if test="${fn:length(podnik.komentare) == 0}">
    1.27 -	    <p><fmt:message key="komentare.zadneKomentare"/></p>
    1.28 -	</c:if>
    1.29 +		<!-- Zatím nikdo nekomentoval? -->
    1.30 +		<c:if test="${fn:length(podnik.komentare) == 0}">
    1.31 +			<p><fmt:message key="komentare.zadneKomentare"/></p>
    1.32 +		</c:if>
    1.33  
    1.34 -	<!-- Komentovat! -->
    1.35 -	<c:choose>
    1.36 -	    <c:when test="${prihlasenyUzivatel == null}">
    1.37 -		<p><fmt:message key="komentare.prihlasitSe"/></p>
    1.38 -	    </c:when>
    1.39 -	    <c:otherwise>
    1.40 -		<p><a href="javascript:komentare.zobrazFormular()"><fmt:message key="komentare.komentovat"/></a></p>
    1.41 -		<div id="formularKomentuj">
    1.42 -		    <form method="post" action="?akce=odeslatKomentar" onsubmit="javascript:komentare.odeslat(); return false;">
    1.43 -			<fieldset>
    1.44 -			    <input type="hidden" name="podnik" maxlength="255" value="${podnik.id}"/>
    1.45 -			    <label><fmt:message key="komentare.nadpis"/>: <input type="text" name="nadpis" maxlength="255"/></label>
    1.46 -			    <br/>
    1.47 -			    <textarea name="komentar" cols="30" rows="10"></textarea>
    1.48 -			    <br/>
    1.49 -			    <select name="typ">
    1.50 -				<option value="PROSTY_TEXT" selected="selected"><fmt:message key="komentar.typ.prostyText"/></option>
    1.51 -				<option value="XHTML"><fmt:message key="komentar.typ.xhtml"/></option>
    1.52 -				<option value="TEXY"><fmt:message key="komentar.typ.texy"/></option>
    1.53 -			    </select>
    1.54 -			    <br/>
    1.55 -			    <button style="display: none;" id="tlacitkoNahled" onclick="javascript:komentare.nahled(); return false;"><fmt:message key="komentare.tlacitkoNahled"/></button>
    1.56 -			    <button value="submit"><fmt:message key="komentare.tlacitkoOdeslat"/></button>
    1.57 -			</fieldset>
    1.58 -		    </form>
    1.59 -		    <div class="vystup"></div>
    1.60 -		    <div class="cistic"/>
    1.61 -		</div>
    1.62 -		<script type="text/javascript">
    1.63 -		    $("#formularKomentuj").css("display", "none");
    1.64 -		    $("#tlacitkoNahled").css("display", "inline");
    1.65 -		</script>
    1.66 -	    </c:otherwise>
    1.67 -	</c:choose>
    1.68 +		<!-- Komentovat! -->
    1.69 +		<c:choose>
    1.70 +			<c:when test="${prihlasenyUzivatel == null}">
    1.71 +				<p><fmt:message key="komentare.prihlasitSe"/></p>
    1.72 +			</c:when>
    1.73 +			<c:otherwise>
    1.74 +				<p id="formularKomentujSkryvac" style="display: none;"><a href="javascript:komentare.zobrazFormular()"><fmt:message key="komentare.komentovat"/></a></p>
    1.75 +				<div id="formularKomentuj">
    1.76 +					<form method="post" action="?akce=odeslatKomentar" onsubmit="javascript:komentare.odeslat(); return false;">
    1.77 +						<fieldset>
    1.78 +							<input type="hidden" name="podnik" maxlength="255" value="${podnik.id}"/>
    1.79 +							<label><fmt:message key="komentare.nadpis"/>: <input type="text" name="nadpis" maxlength="255"/></label>
    1.80 +							<br/>
    1.81 +							<textarea name="komentar" cols="30" rows="10"></textarea>
    1.82 +							<br/>
    1.83 +							<select name="typ">
    1.84 +								<option value="PROSTY_TEXT" selected="selected"><fmt:message key="komentar.typ.prostyText"/></option>
    1.85 +								<option value="XHTML"><fmt:message key="komentar.typ.xhtml"/></option>
    1.86 +								<option value="TEXY"><fmt:message key="komentar.typ.texy"/></option>
    1.87 +							</select>
    1.88 +							<br/>
    1.89 +							<button style="display: none;" id="tlacitkoNahled" onclick="javascript:komentare.nahled(); return false;"><fmt:message key="komentare.tlacitkoNahled"/></button>
    1.90 +							<button value="submit"><fmt:message key="komentare.tlacitkoOdeslat"/></button>
    1.91 +						</fieldset>
    1.92 +					</form>
    1.93 +					<div class="vystup"></div>
    1.94 +					<div class="cistic"/>
    1.95 +				</div>
    1.96 +				<script type="text/javascript">
    1.97 +					$("#formularKomentuj").css("display", "none");
    1.98 +					$("#tlacitkoNahled").css("display", "inline");
    1.99 +					$("#formularKomentujSkryvac").css("display", "block");
   1.100 +				</script>
   1.101 +			</c:otherwise>
   1.102 +		</c:choose>
   1.103  
   1.104 -	<!-- Výpis komentářů -->
   1.105 -	<c:forEach var="k" items="${podnik.komentare}">
   1.106 -	    <div class="komentar">
   1.107 -		<h4>
   1.108 -		    <fmt:message key="komentare.napsal"/>: <c:out value="${k.uzivatel}" />,
   1.109 -		    <fmt:formatDate value="${k.datum}" pattern="dd. MMMM yyyy HH:mm"/>
   1.110 -		    <c:if test="${k.nadpis != null &amp;&amp; k.nadpis != ''}">
   1.111 -			<br/>
   1.112 -			<fmt:message key="komentare.nadpis"/>: <c:out value="${k.nadpis}" />
   1.113 -		    </c:if>
   1.114 -		</h4>
   1.115 -		<!-- Pozor: předpokládáme, že v DB jsou pouze zkontrolovaná data -->
   1.116 -		<c:out value="${k.komentar}" escapeXml="false" />
   1.117 -	    </div>
   1.118 -	</c:forEach>
   1.119 -    </div>
   1.120 +		<!-- Výpis komentářů -->
   1.121 +		<c:forEach var="k" items="${podnik.komentare}">
   1.122 +			<div class="komentar">
   1.123 +				<h4>
   1.124 +					<fmt:message key="komentare.napsal"/>: <c:out value="${k.uzivatel}" />,
   1.125 +					<fmt:formatDate value="${k.datum}" pattern="dd. MMMM yyyy HH:mm"/>
   1.126 +					<c:if test="${k.nadpis != null &amp;&amp; k.nadpis != ''}">
   1.127 +						<br/>
   1.128 +						<fmt:message key="komentare.nadpis"/>: <c:out value="${k.nadpis}" />
   1.129 +					</c:if>
   1.130 +				</h4>
   1.131 +				<!-- Pozor: předpokládáme, že v DB jsou pouze zkontrolovaná data -->
   1.132 +				<c:out value="${k.komentar}" escapeXml="false" />
   1.133 +			</div>
   1.134 +		</c:forEach>
   1.135 +	</div>
   1.136  
   1.137  </jsp:root>
   1.138 \ No newline at end of file