]> git.proxmox.com Git - mirror_xterm.js.git/blob - demo/main.js
pointless
[mirror_xterm.js.git] / demo / main.js
1 var terminalContainer = document.getElementById('terminal-container'),
2 term = new Terminal(),
3 shellprompt = '> ';
4
5 term.open(terminalContainer);
6 term.fit();
7
8 term.prompt = function () {
9 term.write('\r\n' + shellprompt);
10 };
11
12 term.writeln('Welcome to xterm.js');
13 term.writeln('Just type some keys in the prompt below.');
14 term.writeln('');
15 term.prompt();
16
17 term.on('key', function (key, ev) {
18 var printable = (
19 !ev.altKey && !ev.altGraphKey && !ev.ctrlKey && !ev.metaKey
20 );
21
22 if (ev.keyCode == 13) {
23 term.prompt();
24 } else if (ev.keyCode == 8) {
25 /*
26 * Do not delete the prompt
27 */
28 if (term.x > 2) {
29 term.write('\b \b');
30 }
31 } else if (printable) {
32 term.write(key);
33 }
34 });