From 9049ca25aa540e42c313b4211f5eabc97172a642 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 23 Feb 2013 13:53:56 -0300 Subject: [PATCH] More export issues fixed. --- .../exporter/FreemindExporter.java | 19 +++++++++++-------- .../rest/TransformerController.java | 3 ++- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/wise-webapp/src/main/java/com/wisemapping/exporter/FreemindExporter.java b/wise-webapp/src/main/java/com/wisemapping/exporter/FreemindExporter.java index 97d977c6..1e28dacc 100755 --- a/wise-webapp/src/main/java/com/wisemapping/exporter/FreemindExporter.java +++ b/wise-webapp/src/main/java/com/wisemapping/exporter/FreemindExporter.java @@ -290,9 +290,11 @@ public class FreemindExporter // Font size if (idx < countParts && part[idx].length() != 0) { final String size = part[idx]; - int freeSize = Integer.parseInt(size); - font.setSIZE(BigInteger.valueOf(wiseToFreeFontSize.get(freeSize))); - updated = true; + if (size != null && !size.isEmpty()) { + int freeSize = Integer.parseInt(size); + font.setSIZE(BigInteger.valueOf(wiseToFreeFontSize.get(freeSize))); + updated = true; + } } idx++; @@ -327,12 +329,13 @@ public class FreemindExporter // 8 Normal // 10 Large // 15 Huge - static private Map wiseToFreeFontSize = new HashMap(); + static private Map wiseToFreeFontSize = new HashMap(); + static { - wiseToFreeFontSize.put(6,10); - wiseToFreeFontSize.put(8,12); - wiseToFreeFontSize.put(10,18); - wiseToFreeFontSize.put(15,24); + wiseToFreeFontSize.put(6, 10); + wiseToFreeFontSize.put(8, 12); + wiseToFreeFontSize.put(10, 18); + wiseToFreeFontSize.put(15, 24); } diff --git a/wise-webapp/src/main/java/com/wisemapping/rest/TransformerController.java b/wise-webapp/src/main/java/com/wisemapping/rest/TransformerController.java index ec250742..f61ae747 100644 --- a/wise-webapp/src/main/java/com/wisemapping/rest/TransformerController.java +++ b/wise-webapp/src/main/java/com/wisemapping/rest/TransformerController.java @@ -131,7 +131,8 @@ public class TransformerController extends BaseController { throw new IllegalArgumentException("Unsupported export format"); } - result.getModelMap().put("filename", filename); + // IE does not support spaces in the name... As usual ... + result.getModelMap().put("filename", filename.replaceAll(" ","_")); return result; } }