1.1 --- a/src/main/webapp/WEB-INF/jsp/project-navmenu.jsp Thu Oct 15 13:31:52 2020 +0200 1.2 +++ b/src/main/webapp/WEB-INF/jsp/project-navmenu.jsp Thu Oct 15 14:01:49 2020 +0200 1.3 @@ -38,26 +38,54 @@ 1.4 </a> 1.5 </div> 1.6 <c:if test="${isActive}"> 1.7 + <!-- VERSIONS --> 1.8 <div class="menuEntry level-1"> 1.9 <a href="projects/versions?pid=${projectInfo.project.id}"> 1.10 - <fmt:message key="menu.versions"/> 1.11 + <fmt:message key="navmenu.versions"/> 1.12 </a> 1.13 </div> 1.14 <div class="menuEntry level-2"> 1.15 - <div class="version-icon" style="background: black"></div> 1.16 + <div class="navmenu-icon" style="background: black"></div> 1.17 <a href="projects/view?pid=${projectInfo.project.id}&vid=-1"> 1.18 - <fmt:message key="menu.versions.unassigned" /> 1.19 + <fmt:message key="navmenu.unassigned" /> 1.20 </a> 1.21 </div> 1.22 <c:forEach var="version" items="${viewmodel.projectInfo.versions}"> 1.23 <c:set var="isVersionActive" value="${viewmodel.versionFilter eq version}" /> 1.24 <div class="menuEntry level-2" <c:if test="${isVersionActive}">data-active</c:if> 1.25 title="<fmt:message key="version.status.${version.status}" />"> 1.26 - <div class="version-icon version-${version.status}"></div> 1.27 + <div class="navmenu-icon version-${version.status}"></div> 1.28 <a href="projects/view?pid=${projectInfo.project.id}&vid=${version.id}"> 1.29 <c:out value="${version.name}"/> 1.30 </a> 1.31 </div> 1.32 </c:forEach> 1.33 + <!-- COMPONENTS --> 1.34 + <div class="menuEntry level-1"> 1.35 + <a href="projects/components?pid=${projectInfo.project.id}"> 1.36 + <fmt:message key="navmenu.components"/> 1.37 + </a> 1.38 + </div> 1.39 + <div class="menuEntry level-2"> 1.40 + <div class="navmenu-icon" style="background: black"></div> 1.41 + <a href="projects/view?pid=${projectInfo.project.id}&cid=0"> 1.42 + <fmt:message key="navmenu.all" /> 1.43 + </a> 1.44 + </div> 1.45 + <div class="menuEntry level-2"> 1.46 + <div class="navmenu-icon" style="background: black"></div> 1.47 + <a href="projects/view?pid=${projectInfo.project.id}&cid=-1"> 1.48 + <fmt:message key="navmenu.unassigned" /> 1.49 + </a> 1.50 + </div> 1.51 + <c:forEach var="component" items="${viewmodel.projectInfo.components}"> 1.52 + <c:set var="isComponentActive" value="${viewmodel.componentFilter eq component}" /> 1.53 + <div class="menuEntry level-2" <c:if test="${isVersionActive}">data-active</c:if> > 1.54 + <div class="navmenu-icon" style="background-color: ${component.color}"></div> 1.55 + <a href="projects/view?pid=${projectInfo.project.id}&cid=${component.id}"> 1.56 + <c:out value="${component.name}"/> 1.57 + </a> 1.58 + </div> 1.59 + </c:forEach> 1.60 </c:if> 1.61 </c:forEach>