From 567b39dc985080accb676945951642f3c31d8795 Mon Sep 17 00:00:00 2001 From: paris Date: Mon, 22 Sep 2014 05:48:05 +0000 Subject: [PATCH] Fix #6 --- demo/main.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/demo/main.js b/demo/main.js index 67a2180b..05becab1 100644 --- a/demo/main.js +++ b/demo/main.js @@ -1,12 +1,13 @@ var terminalContainer = document.getElementById('terminal-container'), - term = new Terminal(); + term = new Terminal(), + prompt = '> '; term.open(terminalContainer); term.fit(); term.prompt = function () { - term.write('\r\n> '); -} + term.write('\r\n' + prompt); +}; term.writeln('Welcome to xterm.js'); term.writeln('Just type some keys in the prompt below.'); @@ -19,7 +20,12 @@ term.on('key', function (key, ev) { if (ev.keyIdentifier == 'Enter') { term.prompt(); } else if (ev.keyCode == 8) { - term.write('\b \b'); + /* + * Do not delete the prompt + */ + if (term.x > 2) { + term.write('\b \b'); + } } else if (printable) { term.write(key); }