mirror of
https://git.proxmox.com/git/mirror_xterm.js
synced 2025-10-05 00:01:51 +00:00
24 lines
592 B
JavaScript
24 lines
592 B
JavaScript
var terminalContainer = document.getElementById('terminal-container'),
|
|
term = new Terminal({geometry: [95, 37]});
|
|
|
|
term.prompt = function () {
|
|
term.write('> ');
|
|
}
|
|
|
|
term.open(terminalContainer);
|
|
term.writeln('Welcome to xterm.js');
|
|
term.writeln('Just type some keys in the prompt below.');
|
|
term.writeln('');
|
|
term.prompt();
|
|
|
|
term.on('key', function (key, ev) {
|
|
console.log(this, key, ev);
|
|
if (ev.keyIdentifier == 'Enter') {
|
|
term.writeln('');
|
|
term.prompt();
|
|
} if (ev.keyCode == 8) {
|
|
term.write('\b \b');
|
|
}else {
|
|
term.write(key);
|
|
}
|
|
}); |