diff gnv/src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java @ 17:d7e5a929fc34

Some Stylingimprovements done gnv/trunk@100 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Wed, 16 Sep 2009 14:55:54 +0000
parents 2535158e2687
children 87002cbd194c
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java	Wed Sep 16 14:02:29 2009 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/action/NextArtifactStepAction.java	Wed Sep 16 14:55:54 2009 +0000
@@ -74,6 +74,9 @@
             String ui = transformer.transform(artifactDescription.getCurrentUI(), "UTF-8", request.getRealPath("WEB-INF/config/templates/describe-ui.xsl"));
             
             request.setAttribute("ui", ui);
+            
+            request.setAttribute("furthertargets", (ad.getReachableStates() != null && !ad.getReachableStates().isEmpty()));
+            
         }else{
             
             adc.doFeed(sm.getSelectedArtifactFactory(), sm.getCurrentArtifact(), ips);
@@ -81,8 +84,15 @@
             String target = "chart";
                 
             String src = "<img src='out.do?mimetype="+mimeType+"&target="+target+"&uid="+System.currentTimeMillis()+"' alt='Chart'>";
-            request.setAttribute("ui", src);
+            request.setAttribute("diagramm", src);
             
+            ArtifactDescription artifactDescription = adc.getCurrentStepDescription(sm.getSelectedArtifactFactory(), sm.getCurrentArtifact());
+            
+            XSLTransformer transformer = new XSLTransformer();
+            String ui = transformer.transform(artifactDescription.getCurrentUI(), "UTF-8", request.getRealPath("WEB-INF/config/templates/describe-ui.xsl"));
+            
+            request.setAttribute("ui", ui);
+            request.setAttribute("furthertargets",false);
         }
         
         return super.execute(mapping, form, request, response);

http://dive4elements.wald.intevation.org