comparison gnv/src/main/webapp/WEB-INF/jsp/includes/display_histogram_options_inc.jsp @ 571:f2ba58011a2d

Added histogram option panel. Show chart/histogram options panel after the user selected chart or histogram. Moved options panel beneath action panel. gnv/trunk@699 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 23 Feb 2010 10:36:02 +0000
parents
children bd67164cf28b
comparison
equal deleted inserted replaced
570:cbd397712ecf 571:f2ba58011a2d
1 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
2 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean-el" prefix="bean-el" %>
3 <%@page import="de.intevation.gnv.action.sessionmodel.DiagrammOptions"%>
4 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%>
5 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputMode"%>
6 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%>
7 <%@page import="java.util.Collection"%>
8 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputParameter"%>
9 <%@page import="java.util.Iterator"%>
10 <%
11 SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request);
12 DiagrammOptions diagrammOptions = sm.getDiagrammOptions();
13 boolean useDiagrammOptions = diagrammOptions != null;
14 String target = "histogram";
15 OutputMode outputMode = sm.getOutputMode(target);
16 %>
17 <div id="diagramOptionsContent">
18 <fieldset>
19 <legend onmousedown="displayDiv('histogramOptionsContent');" class="expandableFieldset">
20 <bean:message key="gnviewer.histogram.options.header.title"/>
21 </legend>
22 <form id="outputOptionsForm" method="post" action="<%=response.encodeURL("changeOptions.do?target="+target)%>">
23 <table>
24 <%if (outputMode != null && outputMode.getOutputParameters() != null && !outputMode.getOutputParameters().isEmpty()){
25 Iterator<OutputParameter> it = outputMode.getOutputParameters().iterator();
26 while (it.hasNext()){
27 OutputParameter om = it.next(); %>
28 <tr>
29 <td>
30 <bean-el:message key="<%=om.getName()%>"/>
31 </td>
32 <td>
33 <%if (om.getType().equalsIgnoreCase("boolean")){
34 boolean checked = useDiagrammOptions ? "true".equalsIgnoreCase(diagrammOptions.getValue(om.getName())) : om.getValue().equalsIgnoreCase("true");
35 %>
36 <input type="checkbox"
37 name="<%=om.getName() %>"
38 <%=checked ? " value=\"true\" checked=\"checked\"": "" %>/>
39 <%}else{%>
40 <input type="text" name="<%=om.getName() %>" value="<%=useDiagrammOptions ? diagrammOptions.getValue(om.getName()): om.getValue()%>"/>
41 <%}%>
42 </td>
43 </tr>
44 <%}%>
45 </table>
46 <input type="hidden" name="target" value="<%=target%>"/>
47 <input type="submit" value="<bean:message key="gnviewer.draw.button"/>"/>
48 <%}%>
49 </form>
50 </fieldset>
51 </div>

http://dive4elements.wald.intevation.org