comparison gnv/ChangeLog @ 394:14eecfde4607

Render links to step back to previous states into gui. Added controller to advance back to these states. gnv/trunk@538 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 13 Jan 2010 22:17:02 +0000
parents d812c5b62eb4
children 79378c4babde
comparison
equal deleted inserted replaced
393:d812c5b62eb4 394:14eecfde4607
1 2010-01-13 Ingo Weinzierl <ingo_weinzierl@web.de>
2
3 * src/main/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClient.java,
4 src/main/java/de/intevation/gnv/artifactdatabase/client/DefaultArtifactDatabaseClient.java:
5 Added 'doAdvance' method to be able to advance only - without feed or
6 describe. We need this method to step back to previous states. Advance was
7 bundled with feed and describe, before.
8
9 * src/main/java/de/intevation/gnv/action/sessionmodel/SessionModelFactory.java:
10 Some code refactoring.
11
12 * src/main/java/de/intevation/gnv/util/XSLTransformer.java,
13 src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java: Set
14 parameter of xsl transformer which contains the url to step back to a
15 previous state. This parameter is used in xsl sheet to render a
16 link into the user interface.
17
18 * src/main/java/de/intevation/gnv/action/PreviousArtifactStepAction.java:
19 New controller to step back to a previous state.
20
21 * src/main/webapp/WEB-INF/config/struts-config.xml: Added a new action which
22 calls PreviousArtifactStepAction to step back to previous states.
23
24 * src/main/webapp/WEB-INF/config/templates/describe-ui-static.xsl:
25 Refactored gui rendering. The static part of the parameter list is
26 rendered in a table with three columns (icon to step back, parameter name,
27 selected value). The target state to step back to is contained as
28 attribute 'art:state' in 'xform:select', 'xfom:select1' and 'xform:group'
29 nodes.
30
31 * src/main/webapp/styles/default.css: Added a style class to adapt the first
32 column of the static part's table.
33
1 2009-01-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> 34 2009-01-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2 35
3 * src/main/webapp/WEB-INF/jsp/mainlayout.jsp: Shortened 36 * src/main/webapp/WEB-INF/jsp/mainlayout.jsp: Shortened
4 fractions digits to four places to be displayable in static 37 fractions digits to four places to be displayable in static
5 ui description. 38 ui description.

http://dive4elements.wald.intevation.org