Mercurial > dive4elements > gnv-client
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> |