mirror of
https://github.com/tsl0922/ttyd.git
synced 2026-01-06 02:44:21 +01:00
html: upgrade to xterm@4.15.0
This commit is contained in:
@@ -50,10 +50,10 @@
|
||||
"file-saver": "^2.0.5",
|
||||
"preact": "^10.5.14",
|
||||
"whatwg-fetch": "^3.6.2",
|
||||
"xterm": "^4.13.0",
|
||||
"xterm": "^4.15.0",
|
||||
"xterm-addon-fit": "^0.5.0",
|
||||
"xterm-addon-web-links": "^0.4.0",
|
||||
"xterm-addon-webgl": "^0.11.1",
|
||||
"xterm-addon-webgl": "^0.11.3",
|
||||
"zmodem.js": "^0.1.10"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -192,6 +192,7 @@ export class Xterm extends Component<Props> {
|
||||
});
|
||||
}
|
||||
terminal.open(container);
|
||||
fitAddon.fit();
|
||||
}
|
||||
|
||||
@bind
|
||||
@@ -296,8 +297,8 @@ export class Xterm extends Component<Props> {
|
||||
document.title = value;
|
||||
break;
|
||||
default:
|
||||
console.log(`[ttyd] option: ${key}=${value}`);
|
||||
terminal.setOption(key, value);
|
||||
console.log(`[ttyd] option: ${key}=${JSON.stringify(value)}`);
|
||||
terminal.options[key] = value;
|
||||
if (key.indexOf('font') === 0) fitAddon.fit();
|
||||
break;
|
||||
}
|
||||
@@ -326,7 +327,6 @@ export class Xterm extends Component<Props> {
|
||||
overlayAddon.showOverlay('Reconnected', 300);
|
||||
} else {
|
||||
this.opened = true;
|
||||
fitAddon.fit();
|
||||
}
|
||||
|
||||
this.doReconnect = this.reconnect;
|
||||
@@ -393,7 +393,7 @@ export class Xterm extends Component<Props> {
|
||||
@bind
|
||||
private onTerminalResize(size: { cols: number; rows: number }) {
|
||||
const { overlayAddon, socket, textEncoder, resizeOverlay } = this;
|
||||
if (socket.readyState === WebSocket.OPEN) {
|
||||
if (socket && socket.readyState === WebSocket.OPEN) {
|
||||
const msg = JSON.stringify({ columns: size.cols, rows: size.rows });
|
||||
socket.send(textEncoder.encode(Command.RESIZE_TERMINAL + msg));
|
||||
}
|
||||
|
||||
@@ -7778,15 +7778,15 @@ xterm-addon-web-links@^0.4.0:
|
||||
resolved "https://registry.yarnpkg.com/xterm-addon-web-links/-/xterm-addon-web-links-0.4.0.tgz#265cbf8221b9b315d0a748e1323bee331cd5da03"
|
||||
integrity sha512-xv8GeiINmx0zENO9hf5k+5bnkaE8mRzF+OBAr9WeFq2eLaQSudioQSiT34M1ofKbzcdjSsKiZm19Rw3i4eXamg==
|
||||
|
||||
xterm-addon-webgl@^0.11.1:
|
||||
version "0.11.1"
|
||||
resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.11.1.tgz#33dd250ab52e9f51d2ff52396447962e6f53e24c"
|
||||
integrity sha512-xF6DnEoV+rPtzetMBXBZVe1kLKtus7AKdEcyfq2eMHQzhaRvC+pfnU+XiCXC85kueguqu2UkBHXZs5mihK9jOQ==
|
||||
xterm-addon-webgl@^0.11.3:
|
||||
version "0.11.3"
|
||||
resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.11.3.tgz#4d13933d8810d146613bbb66d59ea90de561f999"
|
||||
integrity sha512-Lr6VjLYOrgxLNaUNLDdCBehkr1Vaja/laDMTtvghfRusUMRXTlRKlCb7E3yqx4VgCg5KcV96cArmh88KcwSpUg==
|
||||
|
||||
xterm@^4.13.0:
|
||||
version "4.13.0"
|
||||
resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.13.0.tgz#7998de1e2ad92c4796fe45807be4f31061f3d9d1"
|
||||
integrity sha512-HVW1gdoLOTnkMaqQCr2r3mQy4fX9iSa5gWxKZ2UTYdLa4iqavv7QxJ8n1Ypse32shPVkhTYPLS6vHEFZp5ghzw==
|
||||
xterm@^4.15.0:
|
||||
version "4.15.0"
|
||||
resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.15.0.tgz#e52038507eba7e0d36d47f81e29fe548c82b9561"
|
||||
integrity sha512-Ik1GoSq1yqKZQ2LF37RPS01kX9t4TP8gpamUYblD09yvWX5mEYuMK4CcqH6+plgiNEZduhTz/UrcaWs97gOlOw==
|
||||
|
||||
y18n@^3.2.1:
|
||||
version "3.2.2"
|
||||
|
||||
18969
src/html.h
generated
18969
src/html.h
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user