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 && 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 && 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