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