# HG changeset patch # User Ingo Weinzierl # Date 1267520551 0 # Node ID f0f0d4eaee58f8ba2213414c66b18c37a89b60b7 # Parent 377da78ed36b77367ae1119344d6a6cc9a4970c1 Display chart when reaching a final state which doesn't need any further user input (issue184). gnv/trunk@722 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 377da78ed36b -r f0f0d4eaee58 gnv/ChangeLog --- a/gnv/ChangeLog Mon Mar 01 15:52:24 2010 +0000 +++ b/gnv/ChangeLog Tue Mar 02 09:02:31 2010 +0000 @@ -1,3 +1,10 @@ +2010-03-02 Ingo Weinzierl + + Issue184 + + * src/main/webapp/WEB-INF/jsp/index.jsp: Display chart per default, when + reaching a final state, which doesn't need any further user input. + 2010-03-01 Ingo Weinzierl Issue183 diff -r 377da78ed36b -r f0f0d4eaee58 gnv/src/main/webapp/WEB-INF/jsp/index.jsp --- a/gnv/src/main/webapp/WEB-INF/jsp/index.jsp Mon Mar 01 15:52:24 2010 +0000 +++ b/gnv/src/main/webapp/WEB-INF/jsp/index.jsp Tue Mar 02 09:02:31 2010 +0000 @@ -4,13 +4,22 @@ <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%> <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%> <%@page import="java.util.Iterator"%> -<% Object ui = request.getAttribute("ui"); +<% + SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request); + Object ui = request.getAttribute("ui"); Object staticui = request.getAttribute("staticui"); Object chart = request.getAttribute("chart"); Object statistic = request.getAttribute("statistic"); Object histogram = request.getAttribute("histogram"); Object wms = request.getAttribute("wms"); boolean furthertargets = true; + + if (chart == null && statistic == null && histogram == null && wms == null) { + boolean supportChart = sm.getOutputMode("chart") != null; + if (supportChart) { + chart = "true"; + } + } Object furthertargetsObject = request.getAttribute("furthertargets"); if (furthertargetsObject != null){