diff --git a/lib/client/terminal.js b/lib/client/terminal.js index 15c83a48..f21d286f 100644 --- a/lib/client/terminal.js +++ b/lib/client/terminal.js @@ -97,6 +97,12 @@ var CloudCmd, Util, DOM, CloudFunc, Terminal; Terminal.brokenBold = true; Util.exec(callback); + }, { + onUpdate: function() { + var size = getSize(); + Term.resize(size.cols, size.rows); + Term.emit('resize', size); + } }); } } @@ -123,7 +129,7 @@ var CloudCmd, Util, DOM, CloudFunc, Terminal; } }); - Term.on(CHANNEL_RESIZE, function() { + Term.on('resize', function(size) { socket.emit(CHANNEL_RESIZE, size); });