Mercurial > dive4elements > gnv-client
comparison gnv/src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java @ 408:b5733f9f386b
Design improvements: Moved chart option panel and export actions beneath the parameterization panel on the left side. Do not render a useless 'draw' button after reaching the final state.
gnv/trunk@594 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 22 Jan 2010 09:49:34 +0000 |
parents | 55dae5bb76db |
children | df78178e1180 |
comparison
equal
deleted
inserted
replaced
407:55dae5bb76db | 408:b5733f9f386b |
---|---|
90 sm.getCurrentArtifact(), | 90 sm.getCurrentArtifact(), |
91 true); | 91 true); |
92 | 92 |
93 Node currentUI = artifactDescription.getCurrentUI(); | 93 Node currentUI = artifactDescription.getCurrentUI(); |
94 XSLTransformer transformer = new XSLTransformer(); | 94 XSLTransformer transformer = new XSLTransformer(); |
95 String ui = transformer.transform(new XMLUtils().getNodeXPath( | |
96 currentUI, "art:dynamic"), "UTF-8", request | |
97 .getRealPath("WEB-INF/config/templates/describe-ui.xsl")); | |
98 | 95 |
99 request.setAttribute("ui", ui); | 96 String url = response.encodeURL( |
97 mapping.findForward("back").getPath()); | |
98 transformer.addParameter("back-url", url); | |
100 | 99 |
101 String staticUI = transformer | 100 String fisUrl = response.encodeURL( |
102 .transform( | 101 mapping.findForward("selectfis").getPath()); |
103 new XMLUtils().getNodeXPath(currentUI, "art:static"), | 102 transformer.addParameter("selectfis", fisUrl); |
104 "UTF-8", | 103 |
105 request | 104 String ui = transformer.transform( |
106 .getRealPath("WEB-INF/config/templates/describe-ui-static.xsl")); | 105 new XMLUtils().getNodeXPath(currentUI, "art:dynamic"), |
106 "UTF-8", | |
107 request.getRealPath(XSL_SHEET_DYNAMIC | |
108 )); | |
109 | |
110 if (ui != null && ui.length() > 1) | |
111 request.setAttribute("ui", ui); | |
112 | |
113 String staticUI = transformer.transform( | |
114 new XMLUtils().getNodeXPath(currentUI, "art:static"), | |
115 "UTF-8", | |
116 request.getRealPath(XSL_SHEET_STATIC)); | |
107 request.setAttribute("staticui", staticUI); | 117 request.setAttribute("staticui", staticUI); |
108 | 118 |
109 Map tmpOuts = ad.getOutputModes(); | 119 Map tmpOuts = ad.getOutputModes(); |
110 if (tmpOuts == null || tmpOuts.isEmpty()) { | 120 if (tmpOuts == null || tmpOuts.isEmpty()) { |
111 request.setAttribute("furthertargets", true); | 121 request.setAttribute("furthertargets", true); |