diff --git a/common/content/modes.js b/common/content/modes.js index 8ca791fc..550e32e4 100644 --- a/common/content/modes.js +++ b/common/content/modes.js @@ -459,7 +459,7 @@ var Modes = Module("modes", { get count() !this.insert, - _display: Class.Memoize(function _display() this.name.replace("_", " ", "g")), + _display: Class.Memoize(function _display() this.name.replace(/_/g, " ")), display: function display() this._display, diff --git a/common/modules/commands.jsm b/common/modules/commands.jsm index 501f1393..1449aaf9 100644 --- a/common/modules/commands.jsm +++ b/common/modules/commands.jsm @@ -1431,7 +1431,7 @@ var Commands = Module("commands", { else if ((res = /^(")((?:[^\\"]|\\.)*)("?)/.exec(str))) arg += keepQuotes ? res[0] : JSON.parse(fixEscapes(res[0]) + (res[3] ? "" : '"')); else if ((res = /^(')((?:[^']|'')*)('?)/.exec(str))) - arg += keepQuotes ? res[0] : res[2].replace("''", "'", "g"); + arg += keepQuotes ? res[0] : res[2].replace(/''/g, "'"); else break; diff --git a/common/modules/storage.jsm b/common/modules/storage.jsm index 26d6ce11..ae2d4d92 100644 --- a/common/modules/storage.jsm +++ b/common/modules/storage.jsm @@ -741,7 +741,7 @@ var File = Class("File", { path = OS.Path.join(OS.Constants.Path.homeDir, path.substr(2)); - return OS.Path.normalize(path.replace("/", File.PATH_SEP, "g")); + return OS.Path.normalize(path.replace(/\//g, File.PATH_SEP)); }, expandPathList: function (list) list.map(this.expandPath), diff --git a/common/modules/util.jsm b/common/modules/util.jsm index 62cddf97..33f6c094 100644 --- a/common/modules/util.jsm +++ b/common/modules/util.jsm @@ -608,7 +608,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]), escapeString: function escapeString(str, delimiter) { if (delimiter == undefined) delimiter = '"'; - return delimiter + str.replace(/([\\'"])/g, "\\$1").replace("\n", "\\n", "g").replace("\t", "\\t", "g") + delimiter; + return delimiter + str.replace(/([\\'"])/g, "\\$1").replace(/\n/g, "\\n").replace(/\t/g, "\\t") + delimiter; }, /**