1.1 --- a/src/main/webapp/WEB-INF/dynamic_fragments/projects.jsp Sat May 16 13:29:44 2020 +0200 1.2 +++ b/src/main/webapp/WEB-INF/dynamic_fragments/projects.jsp Sat May 16 15:11:07 2020 +0200 1.3 @@ -26,10 +26,12 @@ 1.4 --%> 1.5 <%@page pageEncoding="UTF-8" %> 1.6 <%@page import="de.uapcore.lightpit.Constants" %> 1.7 +<%@page import="de.uapcore.lightpit.modules.ProjectsModule" %> 1.8 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 1.9 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 1.10 1.11 <c:set scope="page" var="moduleInfo" value="${requestScope[Constants.REQ_ATTR_MODULE_INFO]}"/> 1.12 +<c:set scope="page" var="selectedProject" value="${sessionScope[ProjectsModule.SESSION_ATTR_SELECTED_PROJECT]}"/> 1.13 1.14 <jsp:useBean id="projects" type="java.util.List<de.uapcore.lightpit.entities.Project>" scope="request"/> 1.15 1.16 @@ -44,7 +46,7 @@ 1.17 </div> 1.18 1.19 <c:if test="${not empty projects}"> 1.20 -<table class="datatable medskip"> 1.21 +<table id="project-list" class="datatable medskip"> 1.22 <colgroup> 1.23 <col> 1.24 <col style="width: 10%"> 1.25 @@ -63,9 +65,9 @@ 1.26 </thead> 1.27 <tbody> 1.28 <c:forEach var="project" items="${projects}"> 1.29 - <tr> 1.30 + <tr class="nowrap" <c:if test="${project eq selectedProject}">data-selected</c:if> > 1.31 <td style="width: 2em;"><a href="./${moduleInfo.modulePath}/edit?id=${project.id}">✎</a></td> 1.32 - <td><c:out value="${project.name}"/></td> 1.33 + <td><a href="./${moduleInfo.modulePath}?select=${project.id}"><c:out value="${project.name}"/></a></td> 1.34 <td><c:out value="${project.description}"/></td> 1.35 <td> 1.36 <c:if test="${not empty project.repoUrl}">