55 <c:set scope="page" var="extraCss" value="${requestScope[Constants.REQ_ATTR_STYLESHEET]}"/> |
55 <c:set scope="page" var="extraCss" value="${requestScope[Constants.REQ_ATTR_STYLESHEET]}"/> |
56 |
56 |
57 <%-- Define an alias for the optional JS file --%> |
57 <%-- Define an alias for the optional JS file --%> |
58 <c:set scope="page" var="javascriptFile" value="${requestScope[Constants.REQ_ATTR_JAVASCRIPT]}"/> |
58 <c:set scope="page" var="javascriptFile" value="${requestScope[Constants.REQ_ATTR_JAVASCRIPT]}"/> |
59 |
59 |
|
60 <%-- Define an alias for timezone --%> |
|
61 <c:set scope="page" var="timezone" value="${sessionScope[Constants.SESSION_ATTR_TIMEZONE]}" /> |
|
62 |
60 <%-- Load resource bundle --%> |
63 <%-- Load resource bundle --%> |
61 <fmt:setLocale scope="request" value="${pageContext.response.locale}"/> |
64 <fmt:setLocale scope="request" value="${pageContext.response.locale}"/> |
62 <fmt:setBundle scope="request" basename="localization.strings"/> |
65 <fmt:setBundle scope="request" basename="localization.strings"/> |
63 |
66 |
64 <!DOCTYPE html> |
67 <!DOCTYPE html> |
106 <a href="users/"> |
109 <a href="users/"> |
107 <fmt:message key="menu.users"/> |
110 <fmt:message key="menu.users"/> |
108 </a> |
111 </a> |
109 </div> |
112 </div> |
110 <div class="menuEntry" |
113 <div class="menuEntry" |
111 <c:if test="${fn:startsWith(requestPath, '/language/')}">data-active</c:if> > |
114 <c:if test="${fn:startsWith(requestPath, '/settings/')}">data-active</c:if> > |
112 <a href="language/"> |
115 <a href="settings/"> |
113 <fmt:message key="menu.languages"/> |
116 <fmt:message key="menu.settings"/> |
114 </a> |
117 </a> |
115 </div> |
118 </div> |
116 <div class="menuEntry" |
119 <div class="menuEntry" |
117 <c:if test="${fn:startsWith(requestPath, '/about/')}">data-active</c:if> > |
120 <c:if test="${fn:startsWith(requestPath, '/about/')}">data-active</c:if> > |
118 <a href="about/"> |
121 <a href="about/"> |