From 42101cdf5b477c1d0f702b8ad0f87b0fe79429a6 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 15 Nov 2013 16:05:51 +0100 Subject: [PATCH] OO-863: allow umlaut in the title of the page --- .../org/olat/core/commons/fullWebApp/_content/nav.html | 2 +- .../core/gui/render/velocity/VelocityRenderDecorator.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/core/commons/fullWebApp/_content/nav.html b/src/main/java/org/olat/core/commons/fullWebApp/_content/nav.html index 96eff9ece6e..f490822001d 100644 --- a/src/main/java/org/olat/core/commons/fullWebApp/_content/nav.html +++ b/src/main/java/org/olat/core/commons/fullWebApp/_content/nav.html @@ -47,7 +47,7 @@ #if($pageTitle) <script type="text/javascript"> /* <![CDATA[ */ - document.title = "$r.translate("page.appname") - $r.escapeDoubleQuotes($r.xssScan($pageTitle))"; + document.title = "$r.translate("page.appname") - $r.escapeDoubleQuotes($r.filterHtml($pageTitle))"; /* ]]> */ </script> #end diff --git a/src/main/java/org/olat/core/gui/render/velocity/VelocityRenderDecorator.java b/src/main/java/org/olat/core/gui/render/velocity/VelocityRenderDecorator.java index df31a79ec83..99021dbda0a 100644 --- a/src/main/java/org/olat/core/gui/render/velocity/VelocityRenderDecorator.java +++ b/src/main/java/org/olat/core/gui/render/velocity/VelocityRenderDecorator.java @@ -527,6 +527,14 @@ public class VelocityRenderDecorator implements Closeable{ return filter.filter(str); } + public String filterHtml(String str) { + if(str == null) { + return ""; + } + return FilterFactory.getHtmlTagsFilter().filter(str); + } + + /** * @param key * @return -- GitLab