Skip to main content
Version: v1

DebuggerUI Class

Signature

export declare class DebuggerUI

Constructors

Constructor Description
(constructor)(controller, debuggerWindow) Constructs a new instance of the DebuggerUI class

Static Methods

Method Return Type Description
create(controller) DebuggerUI | null

Properties

Property Modifiers Type Description
buttonOps optional HTMLButtonElement
documentClosed boolean
lastOpText optional HTMLDivElement
selector optional HTMLSelectElement
text1 optional HTMLDivElement
text2 optional HTMLDivElement
text3 optional HTMLDivElement
versions IVersion[]
versionText HTMLDivElement
wasVersionSelected boolean

Methods

Method Return Type Description
addVersions(versions) void
disableNextOpButton(disable) void
updateLastOpText(lastKnownOp, stillLoading) void
updateNextOpText(ops) void
updateVersion(index, version, seqNumber) void
updateVersionText(versionCount) void
versionSelected(seqNumber, version) void

Constructor Details

(constructor)

Constructs a new instance of the DebuggerUI class

Signature
protected constructor(controller: IDebuggerController, debuggerWindow: Window);

Parameters

Parameter Type Description
controller IDebuggerController
debuggerWindow Window

Property Details

buttonOps

Signature
protected buttonOps?: HTMLButtonElement;

Type: HTMLButtonElement

documentClosed

Signature
protected documentClosed: boolean;

Type: boolean

lastOpText

Signature
protected lastOpText?: HTMLDivElement;

Type: HTMLDivElement

selector

Signature
protected selector?: HTMLSelectElement;

Type: HTMLSelectElement

text1

Signature
protected text1?: HTMLDivElement;

Type: HTMLDivElement

text2

Signature
protected text2?: HTMLDivElement;

Type: HTMLDivElement

text3

Signature
protected text3?: HTMLDivElement;

Type: HTMLDivElement

versions

Signature
protected versions: IVersion[];

Type: IVersion[]

versionText

Signature
protected versionText: HTMLDivElement;

Type: HTMLDivElement

wasVersionSelected

Signature
protected wasVersionSelected: boolean;

Type: boolean

Method Details

addVersions

Signature
addVersions(versions: IVersion[]): void;

Parameters

Parameter Type Description
versions IVersion[]

create

Signature
static create(controller: IDebuggerController): DebuggerUI | null;

Parameters

Parameter Type Description
controller IDebuggerController

Returns

Return type: DebuggerUI | null

disableNextOpButton

Signature
disableNextOpButton(disable: boolean): void;

Parameters

Parameter Type Description
disable boolean

updateLastOpText

Signature
updateLastOpText(lastKnownOp: number, stillLoading: boolean): void;

Parameters

Parameter Type Description
lastKnownOp number
stillLoading boolean

updateNextOpText

Signature
updateNextOpText(ops: ISequencedDocumentMessage[]): void;

Parameters

Parameter Type Description
ops ISequencedDocumentMessage[]

updateVersion

Signature
updateVersion(index: number, version: IVersion, seqNumber: number): void;

Parameters

Parameter Type Description
index number
version IVersion
seqNumber number

updateVersionText

Signature
updateVersionText(versionCount: number): void;

Parameters

Parameter Type Description
versionCount number

versionSelected

Signature
versionSelected(seqNumber: number, version: IVersion | string): void;

Parameters

Parameter Type Description
seqNumber number
version IVersion | string