X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/3c2392c9ed9aae4fd4a86bd3e230cb05a7c229d2..0dad430c014913f47e900590cae35bf238a625e5:/code/static/ajaxterm/ajaxterm.js diff --git a/code/static/ajaxterm/ajaxterm.js b/code/static/ajaxterm/ajaxterm.js index d876861..9089a96 100644 --- a/code/static/ajaxterm/ajaxterm.js +++ b/code/static/ajaxterm/ajaxterm.js @@ -12,6 +12,7 @@ ajaxterm.Terminal_ctor=function(id,machine_id) { var keybuf=[]; var sending=0; var rmax=1; + var force=true; var div=document.getElementById(id); var dstat=document.createElement('pre'); @@ -102,6 +103,10 @@ ajaxterm.Terminal_ctor=function(id,machine_id) { send+=keybuf.pop(); } var query=query1+send; + if (force) { + query=query+"&force=1"; + force=false; + } if(opt_get.className=='on') { r.open("GET",base_path+"?"+query,true); if(ie) { @@ -269,6 +274,7 @@ ajaxterm.Terminal_ctor=function(id,machine_id) { } document.onkeypress=keypress; document.onkeydown=keydown; + force=true; timeout=window.setTimeout(update,100); } init();