diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-11-21 21:36:45 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-11-21 21:36:45 -0500 |
| commit | 0cade16a8702f51ddc87abbf85d92f4e3c9548e3 (patch) | |
| tree | f68c0ce067af53d157aa5aa853f720464a506fcf /js/lex.js | |
| parent | da41cc8faa8e38fedf26e1c4c711bd00cef92482 (diff) | |
escape quotes
Diffstat (limited to 'js/lex.js')
| -rw-r--r-- | js/lex.js | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -63,7 +63,10 @@ Lex.prototype.mirc = function(){ Lex.prototype.ansi = function(){ var fg = ansi_fg[ this.fg&15 ] var bg = ansi_bg[ this.bg&15 ] - return "\\e[" + fg + ";" + bg + "m" + this.sanitize() + var c = this.sanitize() + if (c == "\\") c = "\\\\" + if (c == '"') c = '\\"' + return "\\e[" + fg + ";" + bg + "m" + c } Lex.prototype.assign = function (lex){ this.fg = lex.fg |
