Fixed xterm resize issue

This commit is contained in:
inaseem 2021-10-04 17:54:58 +05:30
parent 082b9000ab
commit 40cd66eae0
1 changed files with 4 additions and 3 deletions

View File

@ -13,14 +13,15 @@ function RijuTerminal() {
background: "#292D3E", background: "#292D3E",
}, },
}); });
term.open(document.getElementById("riju-term"));
term.write("Connecting to server...");
const fitAddon = new FitAddon(); const fitAddon = new FitAddon();
term.loadAddon(fitAddon); term.loadAddon(fitAddon);
term.open(document.getElementById("riju-term"));
term.write("Connecting to server...");
window.addEventListener("resize", () => fitAddon.fit()); window.addEventListener("resize", () => fitAddon.fit());
EventEmitter.subscribe("resize", () => { EventEmitter.subscribe("resize", () => {
fitAddon.fit(); const event = new Event("resize");
window.dispatchEvent(event);
}); });
EventEmitter.subscribe("terminal", (payload) => { EventEmitter.subscribe("terminal", (payload) => {
if (!payload) return; if (!payload) return;