Commit a816a7b1 authored by liuzheng712's avatar liuzheng712

fix(webterminal): bug fix test

parent 32519f8e
...@@ -13,7 +13,7 @@ WSSHClient.prototype._generateEndpoint = function (options) { ...@@ -13,7 +13,7 @@ WSSHClient.prototype._generateEndpoint = function (options) {
var protocol = 'ws://'; var protocol = 'ws://';
} }
var endpoint = protocol + document.URL.match(RegExp('//(.*?)/'))[1] + '/ws/terminal'+document.URL.match(/(\?.*)/); var endpoint = protocol + document.URL.match(RegExp('//(.*?)/'))[1] + '/ws/terminal' + document.URL.match(/(\?.*)/);
return endpoint; return endpoint;
}; };
WSSHClient.prototype.connect = function (options) { WSSHClient.prototype.connect = function (options) {
...@@ -55,10 +55,16 @@ WSSHClient.prototype.send = function (data) { ...@@ -55,10 +55,16 @@ WSSHClient.prototype.send = function (data) {
function openTerminal(options) { function openTerminal(options) {
var client = new WSSHClient(); var client = new WSSHClient();
var term = new Terminal(80, 24, function (key) { var term = new Terminal({
client.send(key); rows: rowHeight,
cols: colWidth,
useStyle: true,
screenKeys: true
}); });
term.open(); term.open();
term.on('data', function (data) {
client.send(data)
});
$('.terminal').detach().appendTo('#term'); $('.terminal').detach().appendTo('#term');
term.resize(80, 24); term.resize(80, 24);
term.write('Connecting...'); term.write('Connecting...');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment