tim@18: <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> ingo@665: <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean-el" prefix="bean-el" %> tim@8: <%@page import="java.util.Collection"%> tim@8: <%@page import="de.intevation.gnv.artifactdatabase.objects.ArtifactObject"%> ingo@665: <%@page import="de.intevation.gnv.action.CommunicationKeys"%> tim@8: <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%> tim@8: <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%> tim@16: <%@page import="java.util.Iterator"%> ingo@581: <% ingo@665: String exception = (String)request.getAttribute(CommunicationKeys.REQUEST_EXCEPTION_INPUT_ID); ingo@581: SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request); ingo@581: Object ui = request.getAttribute("ui"); ingo@408: Object staticui = request.getAttribute("staticui"); ingo@571: Object chart = request.getAttribute("chart"); ingo@410: Object statistic = request.getAttribute("statistic"); ingo@569: Object histogram = request.getAttribute("histogram"); ingo@570: Object wms = request.getAttribute("wms"); ingo@408: boolean furthertargets = true; ingo@581: ingo@581: if (chart == null && statistic == null && histogram == null && wms == null) { ingo@581: boolean supportChart = sm.getOutputMode("chart") != null; ingo@581: if (supportChart) { ingo@581: chart = "true"; ingo@581: } ingo@581: } tim@17: ingo@408: Object furthertargetsObject = request.getAttribute("furthertargets"); ingo@408: if (furthertargetsObject != null){ ingo@408: furthertargets = ((Boolean)furthertargetsObject).booleanValue(); ingo@408: } tim@12: %> tim@18: <div> ingo@400: <%if (staticui == null){ %> ingo@400: <jsp:include page="includes/display_fis_inc.jsp"></jsp:include> ingo@400: <%} else {%> ingo@411: <div class="down"> ingo@411: <fieldset> ingo@411: <legend><bean:message key="gnviewer.history.title"/></legend> ingo@411: <%=staticui.toString()%> ingo@411: </fieldset> ingo@411: </div> tim@18: <%}%> tim@18: ingo@408: <%-- render the dynamic part to feed the state and advance to the next state --%> ingo@665: <%if (ui != null){%> ingo@665: <div id="timeseriesfilter"> ingo@413: <form id="fisSelectionForm" onsubmit="displayOverlay()" action="<%=response.encodeURL("next.do")%>" method="post"> ingo@408: <fieldset> ingo@665: ingo@665: <%-- error message, if user input was not valid --%> ingo@665: <%if (exception != null) {%> ingo@665: <div class="inputException"><%=exception%></div> ingo@665: <%}%> ingo@408: <%=ui != null ? ui.toString().replaceAll(" ", "") : "" %> ingo@408: ingo@408: <%if(furthertargets){%> ingo@408: <input type="submit" value="<bean:message key="gnviewer.select.button"/>"/> ingo@408: <%}%> ingo@408: </fieldset> ingo@408: </form> ingo@408: </div> tim@18: <%}%> tim@18: </div> ingo@408: ingo@584: <%-- render export options if existing for this state --%> ingo@571: <jsp:include page="includes/display_export_inc.jsp"></jsp:include> ingo@571: ingo@571: <%if (chart != null) {%> ingo@408: <%-- render chart options if existing for this state --%> ingo@400: <jsp:include page="includes/display_diagramm_inc.jsp"></jsp:include> ingo@571: <%}%> ingo@410: ingo@410: <%-- render statistic --%> ingo@410: <%if (statistic != null) {%> ingo@410: <jsp:include page="includes/display_diagramm_statistics_inc.jsp"></jsp:include> ingo@410: <%}%> ingo@569: ingo@569: <%-- render histogram --%> ingo@569: <%if (histogram != null) {%> ingo@569: <jsp:include page="includes/display_histogram_inc.jsp"></jsp:include> ingo@569: <%}%> ingo@668: ingo@668: <%-- render wms options --%> ingo@668: <%if (wms != null) {%> ingo@668: <jsp:include page="/WEB-INF/jsp/includes/display_wms_options_inc.jsp"></jsp:include> ingo@668: <%}%>