| 22 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
22 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
| 23 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
23 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| 24 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
24 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 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" import="de.uapcore.lightpit.viewmodel.ProjectView" %> |
27 <%@page pageEncoding="UTF-8" |
| |
28 import="de.uapcore.lightpit.viewmodel.ProjectView" |
| |
29 import="de.uapcore.lightpit.entities.VersionStatus" |
| |
30 %> |
| 28 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
31 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
| 29 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
32 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
| 30 |
33 |
| 31 <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectView" scope="request"/> |
34 <jsp:useBean id="viewmodel" type="de.uapcore.lightpit.viewmodel.ProjectView" scope="request"/> |
| 32 |
35 |
| 57 <fmt:message key="navmenu.unassigned" /> |
60 <fmt:message key="navmenu.unassigned" /> |
| 58 </a> |
61 </a> |
| 59 </div> |
62 </div> |
| 60 <c:forEach var="version" items="${viewmodel.projectInfo.versions}"> |
63 <c:forEach var="version" items="${viewmodel.projectInfo.versions}"> |
| 61 <c:set var="isVersionActive" value="${viewmodel.versionFilter eq version}" /> |
64 <c:set var="isVersionActive" value="${viewmodel.versionFilter eq version}" /> |
| |
65 <c:if test="${version.status ne VersionStatus.Deprecated or isVersionActive}"> |
| 62 <div class="menuEntry level-2" <c:if test="${isVersionActive}">data-active</c:if> |
66 <div class="menuEntry level-2" <c:if test="${isVersionActive}">data-active</c:if> |
| 63 title="<fmt:message key="version.status.${version.status}" />"> |
67 title="<fmt:message key="version.status.${version.status}" />"> |
| 64 <div class="navmenu-icon version-${version.status}"></div> |
68 <div class="navmenu-icon version-${version.status}"></div> |
| 65 <a href="projects/${projectInfo.project.node}/${componentNode}/${version.node}/issues/"> |
69 <a href="projects/${projectInfo.project.node}/${componentNode}/${version.node}/issues/"> |
| 66 <c:out value="${version.name}"/> |
70 <c:out value="${version.name}"/> |
| 67 </a> |
71 </a> |
| 68 </div> |
72 </div> |
| |
73 </c:if> |
| 69 </c:forEach> |
74 </c:forEach> |
| 70 <!-- COMPONENTS --> |
75 <!-- COMPONENTS --> |
| 71 <c:set var="versionNode" value="${not empty viewmodel.versionFilter ? viewmodel.versionFilter.node : 'all-versions'}"/> |
76 <c:set var="versionNode" value="${not empty viewmodel.versionFilter ? viewmodel.versionFilter.node : 'all-versions'}"/> |
| 72 <div class="menuEntry level-1" <c:if test="${viewmodel.selectedPage eq ProjectView.SELECTED_PAGE_COMPONENTS}">data-active</c:if>> |
77 <div class="menuEntry level-1" <c:if test="${viewmodel.selectedPage eq ProjectView.SELECTED_PAGE_COMPONENTS}">data-active</c:if>> |
| 73 <a href="projects/${projectInfo.project.node}/components/"> |
78 <a href="projects/${projectInfo.project.node}/components/"> |