src/main/webapp/WEB-INF/jsp/site.jsp

changeset 145
6d2d69fd1c12
parent 115
c27638a50c92
child 158
4f912cd42876
equal deleted inserted replaced
144:7e06b75cf1b9 145:6d2d69fd1c12
33 <%-- Make the base href easily available at request scope --%> 33 <%-- Make the base href easily available at request scope --%>
34 <c:set scope="page" var="baseHref" value="${requestScope[Constants.REQ_ATTR_BASE_HREF]}"/> 34 <c:set scope="page" var="baseHref" value="${requestScope[Constants.REQ_ATTR_BASE_HREF]}"/>
35 35
36 <%-- Define an alias for the request path --%> 36 <%-- Define an alias for the request path --%>
37 <c:set scope="page" var="requestPath" value="${requestScope[Constants.REQ_ATTR_PATH]}"/> 37 <c:set scope="page" var="requestPath" value="${requestScope[Constants.REQ_ATTR_PATH]}"/>
38
39 <%-- Define an alias for the main menu --%>
40 <c:set scope="page" var="mainMenu" value="${requestScope[Constants.REQ_ATTR_MENU]}"/>
41 38
42 <%-- Define an alias for the navigation menu --%> 39 <%-- Define an alias for the navigation menu --%>
43 <c:set scope="page" var="navMenu" value="${requestScope[Constants.REQ_ATTR_NAVIGATION]}"/> 40 <c:set scope="page" var="navMenu" value="${requestScope[Constants.REQ_ATTR_NAVIGATION]}"/>
44 41
45 <%-- Define an alias for the content page name --%> 42 <%-- Define an alias for the content page name --%>
77 <link rel="stylesheet" href="${extraCss}" type="text/css"> 74 <link rel="stylesheet" href="${extraCss}" type="text/css">
78 </c:if> 75 </c:if>
79 </head> 76 </head>
80 <body> 77 <body>
81 <div id="mainMenu"> 78 <div id="mainMenu">
82 <c:forEach var="menu" items="${mainMenu}"> 79 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/projects/')}">data-active</c:if> >
83 <%@include file="../jspf/menu-entry.jspf" %> 80 <a href="projects/">
84 </c:forEach> 81 <fmt:message bundle="${lightpit_bundle}" key="menu.projects"/>
82 </a>
83 </div>
84 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/teams/')}">data-active</c:if> >
85 <a href="teams/">
86 <fmt:message bundle="${lightpit_bundle}" key="menu.users"/>
87 </a>
88 </div>
89 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/language/')}">data-active</c:if> >
90 <a href="language/">
91 <fmt:message bundle="${lightpit_bundle}" key="menu.languages"/>
92 </a>
93 </div>
85 </div> 94 </div>
86 <div> 95 <div>
87 <c:if test="${not empty navMenu}"> 96 <c:if test="${not empty navMenu}">
88 <div id="sideMenu"> 97 <div id="sideMenu">
89 <c:import url="${navMenu}"/> 98 <c:import url="${navMenu}"/>

mercurial