Make ajaxterm only seize keypresses when focused.
[invirt/packages/invirt-web.git] / code / static / ajaxterm / ajaxterm.js
index 9089a96..8d44037 100644 (file)
@@ -272,8 +272,8 @@ ajaxterm.Terminal_ctor=function(id,machine_id) {
                        opt_color.attachEvent("onclick", do_color);
                        opt_paste.attachEvent("onclick", do_paste);
                }
-               document.onkeypress=keypress;
-               document.onkeydown=keydown;
+               $('term').onkeypress=keypress;
+               $('term').onkeydown=keydown;
                force=true;
                timeout=window.setTimeout(update,100);
        }