25 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
25 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 --%> |
26 --%> |
27 <%@page pageEncoding="UTF-8" %> |
27 <%@page pageEncoding="UTF-8" %> |
28 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
28 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
29 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
29 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
|
30 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> |
30 |
31 |
31 <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.IssueDetailView" scope="request"/> |
32 <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.IssueDetailView" scope="request"/> |
32 |
33 |
33 <c:set var="project" scope="page" value="${viewmodel.project}"/> |
34 <c:set var="project" scope="page" value="${viewmodel.project}"/> |
34 <c:set var="component" scope="page" value="${viewmodel.component}"/> |
35 <c:set var="component" scope="page" value="${viewmodel.component}"/> |
150 <fmt:message key="button.issue.edit"/> |
151 <fmt:message key="button.issue.edit"/> |
151 </a> |
152 </a> |
152 </div> |
153 </div> |
153 |
154 |
154 <hr class="comments-separator"/> |
155 <hr class="comments-separator"/> |
155 <h2><fmt:message key="issue.comments"/></h2> |
156 <h2> |
|
157 <fmt:message key="issue.comments"/> |
|
158 <c:if test="${not empty viewmodel.comments}"> |
|
159 (${fn:length(viewmodel.comments)}) |
|
160 </c:if> |
|
161 </h2> |
156 <c:if test="${viewmodel.issue.id ge 0}"> |
162 <c:if test="${viewmodel.issue.id ge 0}"> |
157 <form id="comment-form" action="${issuesHref}${issue.id}/comment" method="post"> |
163 <form id="comment-form" action="${issuesHref}${issue.id}/comment" method="post"> |
158 <table class="formtable fullwidth"> |
164 <table class="formtable fullwidth"> |
159 <tbody> |
165 <tbody> |
160 <tr> |
166 <tr> |