From d4660ce536649d1ab7c6ed11fc190521cbed81ea Mon Sep 17 00:00:00 2001 From: Sean Coates Date: Mon, 11 Apr 2011 21:33:45 -0400 Subject: [PATCH] make the prompt/status handle the cursor a little better --- wshttp.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wshttp.js b/wshttp.js index a4091a6..28e12fb 100644 --- a/wshttp.js +++ b/wshttp.js @@ -155,7 +155,12 @@ WsHttp.prototype = { var self = this; request.on('response', function (response) { if (self.$_.printStatus) { - self.web_repl.outputStream.write(wsutil.formatStatus(response.statusCode, u, response.client.seq)); + self.web_repl.outputStream.write( + '\x1b[1K' + + '\x1b[' + (self.web_repl.rli._promptLength + self.web_repl.rli.line.length) + 'D' + + wsutil.formatStatus(response.statusCode, u, response.client.seq) + + '\x1b[B' + ); self.web_repl.displayPrompt(); } self.$_.status = response.statusCode;