Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PreferenceArrayInputRenderer

Hierarchy

Index

Constructors

Properties

_group: string
_id: string
_subgroup: string
attached: boolean = false
domNode: HTMLElement
existingValues: Map<string, { index: number; node: HTMLElement }> = ...
gutter: HTMLDivElement
headlineWrapper: HTMLDivElement
inputWrapper: HTMLElement
inspection: undefined | PreferenceInspection<string[]>
interactable: HTMLInputElement
isModifiedFromDefault: boolean = false
markdownRenderer: MarkdownIt
menuRenderer: ContextMenuRenderer
openerService: OpenerService
preferenceNode: LeafNode
preferenceService: PreferenceService
setPreferenceWithDebounce: DebouncedFunc<any> = ...
wrapper: HTMLElement

Accessors

  • get group(): string
  • get id(): string
  • get node(): HTMLElement
  • get nodeId(): string
  • get schema(): PreferenceDataProperty
  • get visible(): boolean

Methods

  • addEventHandlerToModifiedScope(scope: PreferenceScope, scopeWrapper: HTMLElement): void
  • addItem(): void
  • addModifiedMarking(): void
  • appendTo(parent: HTMLElement): void
  • buildMarkdownRenderer(): MarkdownIt
  • compareOtherModifiedScopes(headlineWrapper: HTMLDivElement, currentSuffix: HTMLElement): void
  • createDomNode(): HTMLLIElement
  • createExistingValue(value: string): HTMLElement
  • createInput(): HTMLElement
  • createInteractable(parent: HTMLElement): void
  • createModifiedScopeMessage(scope: PreferenceScope): HTMLSpanElement
  • createOtherModifiedScopes(headlineWrapper: HTMLDivElement): void
  • dispose(): void
  • doHandleValueChange(): void
  • getAdditionalNodeClassnames(): Iterable<string>
  • getFallbackValue(): string[]
  • getModifiedMessagePrefix(): string
  • getModifiedScopesAsStrings(): PreferenceScope[]
  • getOrderedValues(): string[]
  • getValue(): null | string[]
  • handleCogAction(__namedParameters: KeyboardEvent | MouseEvent): void
  • handleEnter(e: KeyboardEvent): void
  • handleScopeChange(isFiltered?: boolean): void
  • handleSearchChange(isFiltered?: boolean): void
  • handleValueChange(): void
  • hide(): void
  • hideCog(): void
  • init(): void
  • insertAfter(previousSibling: HTMLElement): void
  • insertBefore(nextSibling: HTMLElement): void
  • openLink(event: MouseEvent): void
  • prependTo(parent: HTMLElement): void
  • removeItem(value: string): void
  • removeModifiedMarking(): void
  • setId(): void
  • setPreferenceImmediately(value: undefined | string[]): Promise<void>
  • show(): void
  • showCog(): void
  • updateHeadline(filtered?: boolean): void
  • updateInspection(): void
  • updateModificationStatus(knownCurrentValue?: JSONValue): void