fmt: Cleanup terminal code (#381)

* fmt: Clean up OutputTerminal code

* fmt: Clean up OutputTerminal code
This commit is contained in:
James Read
2024-08-09 20:04:57 +01:00
committed by GitHub
parent 1fe0e49adb
commit 274d036f74
4 changed files with 37 additions and 14 deletions

View File

@@ -1,4 +1,5 @@
import { ActionStatusDisplay } from './ActionStatusDisplay.js'
import { OutputTerminal } from './OutputTerminal.js'
// This ExecutionDialog is NOT a custom HTML element, but rather just picks up
// the <dialog /> element out of index.html and just re-uses that - as only
@@ -23,6 +24,7 @@ export class ExecutionDialog {
this.domExecutionBasics = document.getElementById('execution-dialog-basics')
this.domExecutionDetails = document.getElementById('execution-dialog-details')
window.terminal = new OutputTerminal()
window.terminal.open(this.domOutput)
}
@@ -38,7 +40,7 @@ export class ExecutionDialog {
this.dlg.classList.add('big')
}
window.terminal.fit.fit()
window.terminal.fit()
}
reset () {
@@ -64,7 +66,7 @@ export class ExecutionDialog {
this.domExecutionDetails.hidden = true
window.terminal.reset()
window.terminal.fit.fit()
window.terminal.fit()
}
show (actionButton) {
@@ -113,7 +115,7 @@ export class ExecutionDialog {
executionTick () {
this.executionSeconds++
this.updateDuration(this.executionSeconds + ' seconds ago', '')
this.updateDuration(this.executionSeconds + ' seconds', '')
}
hideEverythingApartFromOutput () {
@@ -198,7 +200,7 @@ export class ExecutionDialog {
window.terminal.reset()
window.terminal.write(res.logEntry.output, () => {
window.terminal.fit.fit()
window.terminal.fit()
})
}