diff --git a/src/SharpIDE.Photino/Components/TerminalOutputDisplay.razor b/src/SharpIDE.Photino/Components/TerminalOutputDisplay.razor index 1571d62..01456fa 100644 --- a/src/SharpIDE.Photino/Components/TerminalOutputDisplay.razor +++ b/src/SharpIDE.Photino/Components/TerminalOutputDisplay.razor @@ -2,7 +2,6 @@ @using XtermBlazor @inject BuildService BuildService -@inject IJSRuntime JsRuntime @implements IDisposable @@ -11,12 +10,9 @@ @code { - private List _outputLines = []; - private ElementReference _logContainer; - private Xterm _terminalRef; - private TerminalOptions _options = new TerminalOptions + private readonly TerminalOptions _options = new TerminalOptions { CursorBlink = true, CursorStyle = CursorStyle.Bar, @@ -53,18 +49,9 @@ private async Task ClearPreviousOutput() { - _outputLines.Clear(); await _terminalRef.Clear(); await InvokeAsync(StateHasChanged); } - private async Task ScrollToBottomAsync() - { - await JsRuntime.InvokeVoidAsync("scrollToBottom", _logContainer); - } - - public void Dispose() - { - BuildService.BuildStarted -= ClearPreviousOutput; - } + public void Dispose() => BuildService.BuildStarted -= ClearPreviousOutput; }