]>
Commit | Line | Data |
---|---|---|
c5ae1cea | 1 | var terminalContainer = document.getElementById('terminal-container'), |
7a6fb27a PK |
2 | term = new Terminal({geometry: [95, 37]}); |
3 | ||
4 | term.prompt = function () { | |
5 | term.write('> '); | |
6 | } | |
c5ae1cea PK |
7 | |
8 | term.open(terminalContainer); | |
7a6fb27a PK |
9 | term.writeln('Welcome to xterm.js'); |
10 | term.writeln('Just type some keys in the prompt below.'); | |
11 | term.writeln(''); | |
12 | term.prompt(); | |
c5ae1cea | 13 | |
7a6fb27a PK |
14 | term.on('key', function (key, ev) { |
15 | console.log(this, key, ev); | |
16 | if (ev.keyIdentifier == 'Enter') { | |
17 | term.writeln(''); | |
18 | term.prompt(); | |
19 | } if (ev.keyCode == 8) { | |
20 | term.write('\b \b'); | |
21 | }else { | |
22 | term.write(key); | |
23 | } | |
c5ae1cea | 24 | }); |