From 43e9f8fcad6b61fde4ba069be9063ed03c7727c5 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Thu, 31 Jan 2013 20:01:15 -0300 Subject: [PATCH] Fix firefox issue with \b caracters. --- .../src/main/java/com/wisemapping/model/Mindmap.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java b/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java index 13f50262..7fb07171 100644 --- a/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java +++ b/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java @@ -173,6 +173,7 @@ public class Mindmap { this.title = title; } + @NotNull public String getXmlAsJsLiteral() throws IOException { String xml = this.getXmlStr(); @@ -180,6 +181,13 @@ public class Mindmap { xml = xml.replace("'", "\\'"); xml = xml.replace("\n", "\\n"); xml = xml.replace("\r", ""); + + xml = xml.replace("\\b", "\\\\b"); + xml = xml.replace("\\t", "\\\\t"); + xml = xml.replace("\\r", "\\\\r"); + xml = xml.replace("\\n", "\\\\n"); + + xml = xml.trim(); } return xml;