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

changeset 207
479dd7993ef9
parent 205
7725a79416f3
child 212
c50da26a6d31
equal deleted inserted replaced
206:fe4de34822a5 207:479dd7993ef9
28 <%@page import="de.uapcore.lightpit.Constants" %> 28 <%@page import="de.uapcore.lightpit.Constants" %>
29 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 29 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
30 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 30 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
31 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 31 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
32 32
33 <%-- Version suffix for forcing browsers to update the CSS / JS files --%>
34 <c:set scope="page" var="versionSuffix" value="20210802"/>
35
33 <%-- Make the base href easily available at request scope --%> 36 <%-- Make the base href easily available at request scope --%>
34 <c:set scope="page" var="baseHref" value="${requestScope[Constants.REQ_ATTR_BASE_HREF]}"/> 37 <c:set scope="page" var="baseHref" value="${requestScope[Constants.REQ_ATTR_BASE_HREF]}"/>
35 38
36 <%-- The feed URL for this page. --%> 39 <%-- The feed URL for this page. --%>
37 <c:set scope="page" var="feedHref" value="${requestScope[Constants.REQ_ATTR_FEED_HREF]}"/> 40 <c:set scope="page" var="feedHref" value="${requestScope[Constants.REQ_ATTR_FEED_HREF]}"/>
52 <c:set scope="page" var="redirectLocation" value="${requestScope[Constants.REQ_ATTR_REDIRECT_LOCATION]}"/> 55 <c:set scope="page" var="redirectLocation" value="${requestScope[Constants.REQ_ATTR_REDIRECT_LOCATION]}"/>
53 56
54 <%-- Define an alias for the additional stylesheet --%> 57 <%-- Define an alias for the additional stylesheet --%>
55 <c:set scope="page" var="extraCss" value="${requestScope[Constants.REQ_ATTR_STYLESHEET]}"/> 58 <c:set scope="page" var="extraCss" value="${requestScope[Constants.REQ_ATTR_STYLESHEET]}"/>
56 59
60 <%-- Define an alias for the optional JS file --%>
61 <c:set scope="page" var="javascriptFile" value="${requestScope[Constants.REQ_ATTR_JAVASCRIPT]}"/>
62
57 <%-- Load resource bundle --%> 63 <%-- Load resource bundle --%>
58 <fmt:setLocale scope="request" value="${pageContext.response.locale}"/> 64 <fmt:setLocale scope="request" value="${pageContext.response.locale}"/>
59 <fmt:setBundle scope="request" basename="localization.strings"/> 65 <fmt:setBundle scope="request" basename="localization.strings"/>
60 66
61 <!DOCTYPE html> 67 <!DOCTYPE html>
68 </title> 74 </title>
69 <meta charset="UTF-8"> 75 <meta charset="UTF-8">
70 <c:if test="${not empty redirectLocation}"> 76 <c:if test="${not empty redirectLocation}">
71 <meta http-equiv="refresh" content="0; URL=${redirectLocation}"> 77 <meta http-equiv="refresh" content="0; URL=${redirectLocation}">
72 </c:if> 78 </c:if>
73 <link rel="stylesheet" href="lightpit.css" type="text/css"> 79 <link rel="stylesheet" href="lightpit.css?v=${versionSuffix}" type="text/css">
74 <c:if test="${not empty feedHref}"> 80 <c:if test="${not empty feedHref}">
75 <link rel="alternate" type="application/rss+xml" title="RSS Feed" href="${feedHref}"/> 81 <link rel="alternate" type="application/rss+xml" title="RSS Feed" href="${feedHref}"/>
76 </c:if> 82 </c:if>
77 <c:if test="${not empty extraCss}"> 83 <c:if test="${not empty extraCss}">
78 <c:forEach items="${extraCss}" var="cssFile"> 84 <c:forEach items="${extraCss}" var="cssFile">
79 <link rel="stylesheet" href="${cssFile}" type="text/css"> 85 <link rel="stylesheet" href="${cssFile}?v=${versionSuffix}" type="text/css">
80 </c:forEach> 86 </c:forEach>
87 </c:if>
88 <c:if test="${not empty javascriptFile}">
89 <script src="${javascriptFile}?v=${versionSuffix}" type="text/javascript"></script>
81 </c:if> 90 </c:if>
82 </head> 91 </head>
83 <body> 92 <body>
84 <div id="mainMenu"> 93 <div id="mainMenu">
85 <div class="menuEntry" 94 <div class="menuEntry"

mercurial