| 63 <meta charset="UTF-8"> |
63 <meta charset="UTF-8"> |
| 64 <c:if test="${not empty redirectLocation}"> |
64 <c:if test="${not empty redirectLocation}"> |
| 65 <meta http-equiv="refresh" content="0; URL=${redirectLocation}"> |
65 <meta http-equiv="refresh" content="0; URL=${redirectLocation}"> |
| 66 </c:if> |
66 </c:if> |
| 67 <link rel="stylesheet" href="lightpit.css" type="text/css"> |
67 <link rel="stylesheet" href="lightpit.css" type="text/css"> |
| 68 <link rel="alternate" type="application/rss+xml" title="RSS" href="${feedHref}" /> |
68 <c:if test="${not empty feedHref}"> |
| |
69 <link rel="alternate" type="application/rss+xml" title="RSS Feed" href="${feedHref}"/> |
| |
70 </c:if> |
| 69 <c:if test="${not empty extraCss}"> |
71 <c:if test="${not empty extraCss}"> |
| 70 <c:forEach items="${extraCss}" var="cssFile"> |
72 <c:forEach items="${extraCss}" var="cssFile"> |
| 71 <link rel="stylesheet" href="${cssFile}" type="text/css"> |
73 <link rel="stylesheet" href="${cssFile}" type="text/css"> |
| 72 </c:forEach> |
74 </c:forEach> |
| 73 </c:if> |
75 </c:if> |
| 74 </head> |
76 </head> |
| 75 <body> |
77 <body> |
| 76 <div id="mainMenu"> |
78 <div id="mainMenu"> |
| 77 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/projects/')}">data-active</c:if> > |
79 <div class="menuEntry" |
| |
80 <c:if test="${fn:startsWith(requestPath, '/projects/')}">data-active</c:if> > |
| 78 <a href="projects/"> |
81 <a href="projects/"> |
| 79 <fmt:message key="menu.projects"/> |
82 <fmt:message key="menu.projects"/> |
| 80 </a> |
83 </a> |
| 81 </div> |
84 </div> |
| 82 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/users/')}">data-active</c:if> > |
85 <div class="menuEntry" |
| |
86 <c:if test="${fn:startsWith(requestPath, '/users/')}">data-active</c:if> > |
| 83 <a href="users/"> |
87 <a href="users/"> |
| 84 <fmt:message key="menu.users"/> |
88 <fmt:message key="menu.users"/> |
| 85 </a> |
89 </a> |
| 86 </div> |
90 </div> |
| 87 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/language/')}">data-active</c:if> > |
91 <div class="menuEntry" |
| |
92 <c:if test="${fn:startsWith(requestPath, '/language/')}">data-active</c:if> > |
| 88 <a href="language/"> |
93 <a href="language/"> |
| 89 <fmt:message key="menu.languages"/> |
94 <fmt:message key="menu.languages"/> |
| 90 </a> |
95 </a> |
| 91 </div> |
96 </div> |
| 92 </div> |
97 </div> |
| 93 <div> |
98 <div> |
| 94 <c:if test="${not empty navMenu}"> |
99 <c:if test="${not empty navMenu}"> |
| 95 <div id="sideMenu"> |
100 <div id="sideMenu"> |
| 96 <%@include file="../jspf/navmenu.jspf"%> |
101 <%@include file="../jspf/navmenu.jspf" %> |
| 97 </div> |
102 </div> |
| 98 </c:if> |
103 </c:if> |
| 99 <div id="content-area" <c:if test="${not empty navMenu}">class="sidebar-spacing"</c:if>> |
104 <div id="content-area" <c:if test="${not empty navMenu}">class="sidebar-spacing"</c:if>> |
| 100 <c:import url="${contentPage}"/> |
105 <c:import url="${contentPage}"/> |
| 101 </div> |
106 </div> |