This commit is contained in:
parent
7ce99a06b3
commit
ead63b2066
|
@ -1,21 +1,22 @@
|
||||||
var shell = {
|
var shell = {
|
||||||
|
_shellWS: undefined,
|
||||||
_initWS: function () {
|
_initWS: function () {
|
||||||
var shellWS = new WebSocket(config.channel.shell + '/shell/ws?sid=' + config.wideSessionId);
|
shell.shellWS = new WebSocket(config.channel.shell + '/shell/ws?sid=' + config.wideSessionId);
|
||||||
shellWS.onopen = function () {
|
shell.shellWS.onopen = function () {
|
||||||
console.log('[shell onopen] connected');
|
console.log('[shell onopen] connected');
|
||||||
};
|
};
|
||||||
shellWS.onmessage = function (e) {
|
shell.shellWS.onmessage = function (e) {
|
||||||
console.log('[shell onmessage]' + e.data);
|
console.log('[shell onmessage]' + e.data);
|
||||||
var data = JSON.parse(e.data);
|
var data = JSON.parse(e.data);
|
||||||
if ('init-shell' !== data.cmd) {
|
if ('init-shell' !== data.cmd) {
|
||||||
$('#shellOutput').val(data.output);
|
$('#shellOutput').val(data.output);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
shellWS.onclose = function (e) {
|
shell.shellWS.onclose = function (e) {
|
||||||
console.log('[shell onclose] disconnected (' + e.code + ')');
|
console.log('[shell onclose] disconnected (' + e.code + ')');
|
||||||
delete shellWS;
|
delete shell.shellWS;
|
||||||
};
|
};
|
||||||
shellWS.onerror = function (e) {
|
shell.shellWS.onerror = function (e) {
|
||||||
console.log('[shell onerror] ' + e);
|
console.log('[shell onerror] ' + e);
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -27,7 +28,7 @@ var shell = {
|
||||||
var input = {
|
var input = {
|
||||||
cmd: $('#shellInput').val()
|
cmd: $('#shellInput').val()
|
||||||
};
|
};
|
||||||
shellWS.send(JSON.stringify(input));
|
shell.shellWS.send(JSON.stringify(input));
|
||||||
$('#shellInput').val('');
|
$('#shellInput').val('');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue