Cherrypick r11351 into 2.5 Release Fix incorrect use of JavaScript's replace() Review by: rdayal@google.com git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/2.5@11352 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js b/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js index 1b1e354..647fec4 100644 --- a/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js +++ b/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js
@@ -330,11 +330,11 @@ } function simpleEscape(originalString) { - return originalString.replace("&","&") - .replace("<","<") - .replace(">",">") - .replace("\'", "'") - .replace("\"","""); + return originalString.replace(/&/g,"&") + .replace(/</g,"<") + .replace(/>/g,">") + .replace(/\'/g, "'") + .replace(/\"/g,"""); } function tryConnectingToPlugin(sessionId, url) {
diff --git a/dev/core/src/com/google/gwt/core/ext/linker/impl/hosted.html b/dev/core/src/com/google/gwt/core/ext/linker/impl/hosted.html index 267fdf7..48b87f3 100644 --- a/dev/core/src/com/google/gwt/core/ext/linker/impl/hosted.html +++ b/dev/core/src/com/google/gwt/core/ext/linker/impl/hosted.html
@@ -305,11 +305,11 @@ } function simpleEscape(originalString) { - return originalString.replace("&","&") - .replace("<","<") - .replace(">",">") - .replace("\'", "'") - .replace("\"","""); + return originalString.replace(/&/g,"&") + .replace(/</g,"<") + .replace(/>/g,">") + .replace(/\'/g, "'") + .replace(/\"/g,"""); } window.onunload = function() {