From: Artur Signell Date: Fri, 9 Apr 2010 15:19:56 +0000 (+0000) Subject: Merged [11571] from 6.2 X-Git-Tag: 6.7.0.beta1~1748 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b0a389c67e496fc47dc5f3c55bbb47c77daf35e4;p=vaadin-framework.git Merged [11571] from 6.2 svn changeset:12455/svn branch:6.3 --- diff --git a/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java b/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java index 54695fd3db..3ac0690757 100644 --- a/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java +++ b/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java @@ -253,7 +253,16 @@ public class JsonPaintTarget implements PaintTarget { return result; } + /** + * Escapes the given string so it can safely be used as a JSON string. + * + * @param s + * The string to escape + * @return Escaped version of the string + */ static public String escapeJSON(String s) { + // FIXME: Move this method to another class as other classes use it + // also. if (s == null) { return ""; } @@ -1030,7 +1039,9 @@ public class JsonPaintTarget implements PaintTarget { class1 = (Class) superclass; } else { System.out - .append("Warning: no superclass of givent has ClientWidget" + .append("Warning: no superclass of " + + paintable.getClass().getName() + + " has a @ClientWidget" + " annotation. Component will not be mapped correctly on client side."); break; }