Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PreferenceArrayInputRenderer

Hierarchy

Index

Constructors

constructor

Properties

_group

_group: string

_id

_id: string

_subgroup

_subgroup: string

Protected attached

attached: boolean = false

Protected domNode

domNode: HTMLElement

existingValues

existingValues: Map<string, { index: number; node: HTMLElement }> = ...

Protected gutter

gutter: HTMLDivElement

Protected headlineWrapper

headlineWrapper: HTMLDivElement

inputWrapper

inputWrapper: HTMLElement

Protected inspection

inspection: undefined | PreferenceInspection<string[]>

Protected interactable

interactable: HTMLInputElement

Protected isModifiedFromDefault

isModifiedFromDefault: boolean = false

Protected Readonly labelProvider

Protected Readonly menuRenderer

menuRenderer: ContextMenuRenderer

Protected Readonly model

Protected Readonly preferenceNode

preferenceNode: LeafNode

Protected Readonly preferenceService

preferenceService: PreferenceService

Protected Readonly scopeTracker

Protected Readonly searchbar

Protected setPreferenceWithDebounce

setPreferenceWithDebounce: DebouncedFunc<any> = ...

wrapper

wrapper: HTMLElement

Accessors

group

  • get group(): string

id

  • get id(): string

node

  • get node(): HTMLElement

nodeId

  • get nodeId(): string

visible

  • get visible(): boolean

Methods

Protected addEventHandlerToModifiedScope

  • addEventHandlerToModifiedScope(scope: PreferenceScope, scopeWrapper: HTMLElement): void

Protected addItem

  • addItem(): void

Protected addModifiedMarking

  • addModifiedMarking(): void

appendTo

  • appendTo(parent: HTMLElement): void

Protected compareOtherModifiedScopes

  • compareOtherModifiedScopes(headlineWrapper: HTMLDivElement, currentSuffix: HTMLElement): void

Protected createDomNode

  • createDomNode(): HTMLLIElement

Protected createExistingValue

  • createExistingValue(value: string): HTMLElement

Protected createInput

  • createInput(): HTMLElement

Protected createInteractable

  • createInteractable(parent: HTMLElement): void

Protected createModifiedScopeMessage

Protected createOtherModifiedScopes

  • createOtherModifiedScopes(headlineWrapper: HTMLDivElement): void

dispose

  • dispose(): void

Protected doHandleValueChange

  • doHandleValueChange(): void

Protected getFallbackValue

  • getFallbackValue(): string[]

Protected getModifiedMessagePrefix

  • getModifiedMessagePrefix(): string

Protected getModifiedScopesAsStrings

Protected getOrderedValues

  • getOrderedValues(): string[]

Protected getValue

  • getValue(): string[]

Protected handleCogAction

  • handleCogAction(__namedParameters: KeyboardEvent | MouseEvent): void

Protected handleEnter

  • handleEnter(e: KeyboardEvent): void

handleScopeChange

  • handleScopeChange(isFiltered?: boolean): void

handleSearchChange

  • handleSearchChange(isFiltered?: boolean): void

handleValueChange

  • handleValueChange(): void

hide

  • hide(): void

Protected hideCog

  • hideCog(): void

Protected init

  • init(): void

insertAfter

  • insertAfter(previousSibling: HTMLElement): void

insertBefore

  • insertBefore(nextSibling: HTMLElement): void

prependTo

  • prependTo(parent: HTMLElement): void

Protected removeItem

  • removeItem(value: string): void

Protected removeModifiedMarking

  • removeModifiedMarking(): void

Protected setId

  • setId(): void

Protected setPreferenceImmediately

  • setPreferenceImmediately(value: undefined | string[]): Promise<void>

show

  • show(): void

Protected showCog

  • showCog(): void

Protected updateHeadline

  • updateHeadline(filtered?: boolean): void

Protected updateInspection

  • updateInspection(): void

Protected updateModificationStatus

  • updateModificationStatus(knownCurrentValue?: null | string | number | boolean | JSONObject | JSONArray): void