Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BaseWidget
    • MiniBrowserContent

Index

Constructors

Properties

errorBar: HTMLElement & Readonly<{ message: HTMLElement }>
fileService: FileService
frame: HTMLIFrameElement
frameLoadTimeout: number
initialHistoryLength: number
input: HTMLInputElement
keybindings: KeybindingRegistry
loadIndicator: HTMLElement
locationMapper: LocationMapperService
logger: ILogger
mouseTracker: ApplicationShellMouseTracker
navigateBackEmitter: Emitter<void> = ...
navigateForwardEmitter: Emitter<void> = ...
openEmitter: Emitter<void> = ...
pdfContainer: HTMLElement
refreshEmitter: Emitter<void> = ...
submitInputEmitter: Emitter<string> = ...
toDisposeOnGo: DisposableCollection = ...
transparentOverlay: HTMLElement
windowService: WindowService

Methods

  • contentDocument(): null | Document
  • createButton(parent: HTMLElement, title: string, ...className: string[]): HTMLElement
  • createContentArea(parent: HTMLElement): HTMLElement & Readonly<{ errorBar: HTMLElement & Readonly<{ message: HTMLElement }>; frame: HTMLIFrameElement; loadIndicator: HTMLElement; pdfContainer: HTMLElement; transparentOverlay: HTMLElement }>
  • Parameters

    • parent: HTMLElement

    Returns HTMLElement & Readonly<{ errorBar: HTMLElement & Readonly<{ message: HTMLElement }>; frame: HTMLIFrameElement; loadIndicator: HTMLElement; pdfContainer: HTMLElement; transparentOverlay: HTMLElement }>

  • createErrorBar(): HTMLElement & Readonly<{ message: HTMLElement }>
  • createIFrame(): HTMLIFrameElement
  • createInput(parent: HTMLElement): HTMLInputElement
  • createNext(parent: HTMLElement): HTMLElement
  • createOpen(parent: HTMLElement): HTMLElement
  • createPrevious(parent: HTMLElement): HTMLElement
  • createRefresh(parent: HTMLElement): HTMLElement
  • createToolbar(parent: HTMLElement): HTMLDivElement & Readonly<{ input: HTMLInputElement }>
  • frameSrc(): string
  • getToolbarProps(): "show" | "hide" | "read-only"
  • go(location: string, options?: Partial<{ preserveFocus: boolean; showLoadIndicator: boolean }>): Promise<void>
  • handleBack(): void
  • handleForward(): void
  • handleInputChange(e: KeyboardEvent): void
  • handleOpen(): void
  • handleRefresh(): void
  • hideErrorBar(): void
  • hideLoadIndicator(): void
  • init(): void
  • listenOnContentChange(location: string): Promise<void>
  • mapLocation(location: string): Promise<string>
  • maybeResetBackground(): void
  • onActivateRequest(msg: Message): void
  • onClick(element: HTMLElement, emitter: Emitter<any>): HTMLElement
  • onFrameError(): void
  • onFrameLoad(): void
  • onFrameTimeout(): void
  • setInput(value: string): void
  • showErrorBar(message: string): void
  • showLoadIndicator(): void