From 0cade16a8702f51ddc87abbf85d92f4e3c9548e3 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 21 Nov 2016 21:36:45 -0500 Subject: escape quotes --- js/lex.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'js') diff --git a/js/lex.js b/js/lex.js index 4c11351..b2f54dc 100644 --- a/js/lex.js +++ b/js/lex.js @@ -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 -- cgit v1.2.3-70-g09d2