Index: package_branches/invirt-web/ajaxterm-rebased/code/static/ajaxterm/ajaxterm.js =================================================================== --- package_branches/invirt-web/ajaxterm-rebased/code/static/ajaxterm/ajaxterm.js (revision 2757) +++ package_branches/invirt-web/ajaxterm-rebased/code/static/ajaxterm/ajaxterm.js (revision 2758) @@ -273,6 +273,6 @@ 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); Index: package_branches/invirt-web/ajaxterm-rebased/code/templates/terminal.mako =================================================================== --- package_branches/invirt-web/ajaxterm-rebased/code/templates/terminal.mako (revision 2757) +++ package_branches/invirt-web/ajaxterm-rebased/code/templates/terminal.mako (revision 2758) @@ -22,8 +22,9 @@ window.onload=function() { t=ajaxterm.Terminal("term", ${machine.machine_id}); + $('term').focus(); } %def> -
+