]> git.proxmox.com Git - mirror_xterm.js.git/blob - demo/main.js
Tiny fixes
[mirror_xterm.js.git] / demo / main.js
1 var terminalContainer = document.getElementById('terminal-container'),
2 term = new Terminal({
3 geometry: [95, 37]
4 });
5
6 term.prompt = function () {
7 term.write('\r\n> ');
8 }
9
10 term.open(terminalContainer);
11 term.writeln('Welcome to xterm.js');
12 term.writeln('Just type some keys in the prompt below.');
13 term.writeln('');
14 term.prompt();
15
16 term.on('key', function (key, ev) {
17 var printable = (!ev.altKey && !ev.altGraphKey && !ev.ctrlKey && !ev.metaKey);
18
19 if (ev.keyIdentifier == 'Enter') {
20 ev.preventDefault();
21 term.prompt();
22 } else if (ev.keyCode == 8) {
23 term.write('\b \b');
24 } else if (printable) {
25 term.write(key);
26 }
27 });