mirror of
https://github.com/tsl0922/ttyd.git
synced 2026-01-20 09:44:25 +01:00
html: added window.term.fit
This commit is contained in:
committed by
Shuanglei Tao
parent
e074513246
commit
12dd5c7d82
@@ -10,8 +10,10 @@ import { ZmodemAddon } from '../zmodem';
|
||||
|
||||
import 'xterm/dist/xterm.css';
|
||||
|
||||
type TerminalExtended = Terminal & FitAddon;
|
||||
|
||||
export interface WindowExtended extends Window {
|
||||
term: Terminal;
|
||||
term: TerminalExtended;
|
||||
tty_auth_token?: string;
|
||||
}
|
||||
declare let window: WindowExtended;
|
||||
@@ -120,6 +122,9 @@ export class Xterm extends Component<Props> {
|
||||
this.terminal = new Terminal(this.props.options);
|
||||
const { socket, terminal, container, fitAddon, overlayAddon } = this;
|
||||
window.term = terminal;
|
||||
window.term.fit = () => {
|
||||
this.fitAddon.fit();
|
||||
};
|
||||
|
||||
socket.binaryType = 'arraybuffer';
|
||||
socket.onopen = this.onSocketOpen;
|
||||
|
||||
Reference in New Issue
Block a user