This commit is contained in:
ACoolName 2024-06-02 12:49:12 +03:00
parent fab4f59336
commit f93e079303

View File

@ -268,10 +268,33 @@ export function ActionItem(p: { action: ActionInfo, identifierSubstring?: string
function openTerminalWindow(websocketUrl: string) { function openTerminalWindow(websocketUrl: string) {
const terminalWindow = window.open('', '', 'width=800,height=600'); const terminalWindow = window.open('', '', 'width=800,height=600');
if (terminalWindow) { if (terminalWindow) {
terminalWindow.document.write('<div id="terminal-root" style="width:100%; height:100%"></div>'); terminalWindow.document.write('<div id="terminal-root" style="width:100%; height:100%"/>');
terminalWindow.document.title = "Terminal"; terminalWindow.document.title = "Terminal";
createRoot(terminalWindow.document.getElementById('terminal-root')!).render(<TerminalComponent websocket={websocketUrl} />);
var terminal_root = terminalWindow.document.getElementById('terminal-root')!
createRoot(terminal_root!).render(<TerminalComponent websocket={websocketUrl} />);
const style = terminalWindow.document.createElement('style');
style.innerHTML = `
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
`;
terminalWindow.document.head.appendChild(style);
// Fit the terminal to the new window
terminal_root.style.width = '100%';
terminal_root.style.height = '100%';
} }
} }