mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 18:18:56 +00:00
fix(terminal) when back to term, first simbol wasn't wrote
This commit is contained in:
parent
5d7e4bb030
commit
f5f3ca8168
1 changed files with 13 additions and 4 deletions
|
|
@ -11,6 +11,7 @@ var CloudCmd, Util, DOM, CloudFunc, Terminal;
|
|||
MouseBinded,
|
||||
Term,
|
||||
Key = CloudCmd.Key,
|
||||
ESC = Key.ESC,
|
||||
Images = DOM.Images,
|
||||
Notify = DOM.Notify,
|
||||
|
||||
|
|
@ -86,8 +87,7 @@ var CloudCmd, Util, DOM, CloudFunc, Terminal;
|
|||
}
|
||||
|
||||
function listener(event) {
|
||||
var keyCode = event.keyCode,
|
||||
ESC = Key.ESC;
|
||||
var keyCode = event.keyCode;
|
||||
|
||||
if (keyCode === ESC)
|
||||
CloudCmd.View.hide();
|
||||
|
|
@ -105,8 +105,17 @@ var CloudCmd, Util, DOM, CloudFunc, Terminal;
|
|||
Term.on('keydown', listener);
|
||||
|
||||
Term.on('data', function(data) {
|
||||
if (data)
|
||||
socket.emit(CHANNEL, data);
|
||||
var code;
|
||||
|
||||
if (data) {
|
||||
code = data.charCodeAt(0);
|
||||
|
||||
/* when back to term
|
||||
* first simbol wasn't wrote
|
||||
*/
|
||||
if (code !== ESC)
|
||||
socket.emit(CHANNEL, data);
|
||||
}
|
||||
});
|
||||
|
||||
//Term.resize(size.cols, size.rows);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue