# HG changeset patch # User Sascha L. Teichmann # Date 1263748161 0 # Node ID 9005b39c52ac8591174b11da261d394108a76619 # Parent dacfb0755956a77773e55745545cd73feb489fef Only display chart addons if we really display a chart. gnv/trunk@555 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r dacfb0755956 -r 9005b39c52ac gnv/ChangeLog --- a/gnv/ChangeLog Sun Jan 17 11:52:17 2010 +0000 +++ b/gnv/ChangeLog Sun Jan 17 17:09:21 2010 +0000 @@ -1,3 +1,11 @@ +2010-01-17 Sascha L. Teichmann + + * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: + Only render chart addons when we have a chart. + + * src/main/java/de/intevation/gnv/action/DoExportAction.java: + Set right file extensions if we have WMS or ZIP export. + 2010-01-17 Sascha L. Teichmann * src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp: diff -r dacfb0755956 -r 9005b39c52ac gnv/src/main/java/de/intevation/gnv/action/DoExportAction.java --- a/gnv/src/main/java/de/intevation/gnv/action/DoExportAction.java Sun Jan 17 11:52:17 2010 +0000 +++ b/gnv/src/main/java/de/intevation/gnv/action/DoExportAction.java Sun Jan 17 17:09:21 2010 +0000 @@ -35,17 +35,22 @@ super.setHeaders(target, mimeType, response, request); String fileName = "GNVEXPORT_" + System.currentTimeMillis() + "."; - if (target.equalsIgnoreCase("chart")) { + target = target.toLowerCase(); + + if (target.equals("chart")) { fileName = fileName + mimeType.substring(mimeType.indexOf("/") + 1); } - else if (target.equalsIgnoreCase("pdf")) { + else if (target.equals("pdf")) { fileName = fileName + "pdf"; - } - else if (target.equalsIgnoreCase("svg")) { + } else if (target.equals("svg")) { fileName = fileName + "svg"; - } else if (target.equalsIgnoreCase("CSV")) { + } else if (target.equals("csv")) { fileName = fileName + "csv"; + } else if (target.equals("zip")) { + fileName = fileName + "zip"; + } else if (target.equals("wms")) { + fileName = fileName + "xml"; } else { fileName = fileName + "txt"; } @@ -56,5 +61,4 @@ log.error(e, e); } } - } diff -r dacfb0755956 -r 9005b39c52ac gnv/src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp --- a/gnv/src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Sun Jan 17 11:52:17 2010 +0000 +++ b/gnv/src/main/webapp/WEB-INF/jsp/includes/display_diagramm_inc.jsp Sun Jan 17 17:09:21 2010 +0000 @@ -106,6 +106,8 @@ <%}%> + <%if (supportChart) { %> + <%}%> <%}%>