--- a/src/main/webapp/WEB-INF/jsp/site.jsp Sun Mar 09 13:54:46 2025 +0100 +++ b/src/main/webapp/WEB-INF/jsp/site.jsp Sun Mar 09 15:57:52 2025 +0100 @@ -31,7 +31,7 @@ <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%-- Version suffix for forcing browsers to update the CSS / JS files --%> -<c:set scope="page" var="versionSuffix" value="20250307"/> +<c:set scope="page" var="versionSuffix" value="20250309"/> <%-- Make the base href easily available at request scope --%> <c:set scope="page" var="baseHref" value="${requestScope[Constants.REQ_ATTR_BASE_HREF]}"/> @@ -85,8 +85,12 @@ <link rel="stylesheet" href="${cssFile}?v=${versionSuffix}" type="text/css"> </c:forEach> </c:if> + <script> + const baseHref='${baseHref}'; + </script> + <script src="issue-search.js?v=${versionSuffix}" type="text/javascript"></script> <c:if test="${not empty javascriptFile}"> - <script src="${javascriptFile}?v=${versionSuffix}" type="text/javascript"></script> + <script src="${javascriptFile}?v=${versionSuffix}" type="text/javascript"></script> </c:if> </head> <body> @@ -122,6 +126,11 @@ <fmt:message key="menu.about"/> </a> </div> + <div class="searchBox"> + 🔍 + <input id="search-box" list="search-box-list" autocomplete="off"> + <datalist id="search-box-list"></datalist> + </div> </div> <c:if test="${not empty navMenu}"> <div id="sideMenu">