mirror of
https://github.com/nuintun/command-manager.git
synced 2025-06-07 03:14:07 +08:00
update files
This commit is contained in:
parent
a673f3498a
commit
ba5539b23d
@ -8,6 +8,21 @@ importScripts('../../terminal/index.js');
|
|||||||
|
|
||||||
var xterm;
|
var xterm;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* encode
|
||||||
|
* @param str
|
||||||
|
* @returns {string}
|
||||||
|
*/
|
||||||
|
function encode(str){
|
||||||
|
if (str) {
|
||||||
|
return str.replace(/[<>]/mg, function (match){
|
||||||
|
return match === '<' ? '<' : '>';
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onconnect = function (event){
|
onconnect = function (event){
|
||||||
var port = event.ports[0];
|
var port = event.ports[0];
|
||||||
|
|
||||||
@ -42,7 +57,7 @@ onconnect = function (event){
|
|||||||
delete xterm.reset();
|
delete xterm.reset();
|
||||||
break;
|
break;
|
||||||
case 'write':
|
case 'write':
|
||||||
xterm.write(message.data);
|
xterm.write(encode(message.data));
|
||||||
send(message.name, xterm);
|
send(message.name, xterm);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user