From af39a3fcc069ab908163dcdd731c00592a83c157 Mon Sep 17 00:00:00 2001 From: paris Date: Mon, 19 Jan 2015 19:06:17 +0200 Subject: [PATCH] Fix #8 Also fix some Internet Explorer incompatibilities --- demo/main.js | 2 +- src/xterm.css | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/demo/main.js b/demo/main.js index 05becab1..a4b1dd88 100644 --- a/demo/main.js +++ b/demo/main.js @@ -17,7 +17,7 @@ term.prompt(); term.on('key', function (key, ev) { var printable = (!ev.altKey && !ev.altGraphKey && !ev.ctrlKey && !ev.metaKey); - if (ev.keyIdentifier == 'Enter') { + if (ev.keyCode == 13) { term.prompt(); } else if (ev.keyCode == 8) { /* diff --git a/src/xterm.css b/src/xterm.css index 32ef364b..815295d2 100644 --- a/src/xterm.css +++ b/src/xterm.css @@ -32,28 +32,31 @@ */ /* -* Default style for xterm.js -*/ + * Default style for xterm.js + */ -.xterm { +.terminal { background-color: #000; color: #fff; - outline: none; font-family: courier-new, courier, monospace; position: relative; } -.xterm .terminal-cursor { +.terminal:focus { + outline: none; +} + +.terminal .terminal-cursor { background-color: #fff; color: #000; } -.xterm .xterm-helpers { +.terminal .xterm-helpers { position: absolute; top: 0; } -.xterm .xterm-helper-textarea { +.terminal .xterm-helper-textarea { opacity: 0; width: 0; height: 0; @@ -61,8 +64,8 @@ } /* -* Determine default colors for xterm.js -*/ + * Determine default colors for xterm.js + */ .terminal .xterm-bold { font-weight: bold; }