]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - demo/main.js
Amended some default styling/befavior
[mirror_xterm.js.git] / demo / main.js
index a57c6806eb1c756d9034f27c9a7d1099ce69cb2a..05a7d151ca171158c06189116fffe3b909517908 100644 (file)
@@ -1,8 +1,24 @@
 var terminalContainer = document.getElementById('terminal-container'),
-    term = new Terminal({geometry: [60, 37]});
+    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('data', function (data) {
-    term.write(data);
+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);
+    }
 });
\ No newline at end of file