2 project: Project |
2 project: Project |
3 component: Component (optional) |
3 component: Component (optional) |
4 --%> |
4 --%> |
5 <div class="table project-attributes"> |
5 <div class="table project-attributes"> |
6 <div class="row"> |
6 <div class="row"> |
7 <div class="caption"><fmt:message key="name"/>:</div> |
7 <div class="caption"><fmt:message key="project.name"/>:</div> |
8 <div><c:out value="${project.name}"/></div> |
8 <div><c:out value="${project.name}"/></div> |
9 <div class="caption"><fmt:message key="description"/>:</div> |
9 <div class="caption"><fmt:message key="description"/>:</div> |
10 <div><c:out value="${project.description}"/></div> |
10 <div><c:out value="${project.description}"/></div> |
11 </div> |
11 </div> |
12 <div class="row"> |
12 <div class="row"> |
13 <div class="caption"><fmt:message key="owner"/>:</div> |
13 <div class="caption"><fmt:message key="project.owner"/>:</div> |
14 <div> |
14 <div> |
15 <c:if test="${not empty project.owner}"><c:out value="${project.owner.displayname}"/></c:if> |
15 <c:if test="${not empty project.owner}"><c:out value="${project.owner.displayname}"/></c:if> |
16 </div> |
16 </div> |
17 <div class="caption"><fmt:message key="repoUrl"/>:</div> |
17 <div class="caption"><fmt:message key="project.repoUrl"/>:</div> |
18 <div> |
18 <div> |
19 <c:if test="${not empty project.repoUrl}"> |
19 <c:if test="${not empty project.repoUrl}"> |
20 <a target="_blank" href="<c:out value="${project.repoUrl}"/>"><c:out |
20 <a target="_blank" href="<c:out value="${project.repoUrl}"/>"><c:out |
21 value="${project.repoUrl}"/></a> |
21 value="${project.repoUrl}"/></a> |
22 </c:if> |
22 </c:if> |