Options
All
  • Public
  • Public/Protected
  • All
Menu

Module utils/html-utils

Index

Functions

CreateElement

CreateImage

chooseColorUsingDefaultInput

  • chooseColorUsingDefaultInput(color?: string, onInput?: (value: string) => void): Promise<string>
  • TODO: element remains after deletion onMessage screen

    Parameters

    • color: string = "#000000"
    • Optional onInput: (value: string) => void
        • (value: string): void
        • Parameters

          • value: string

          Returns void

    Returns Promise<string>

createCheckbox

  • createCheckbox(label: string, onChange: (checked: boolean) => void, checked?: boolean): HTMLLabelElement
  • Parameters

    • label: string
    • onChange: (checked: boolean) => void
        • (checked: boolean): void
        • Parameters

          • checked: boolean

          Returns void

    • checked: boolean = false

    Returns HTMLLabelElement

dragElement

  • dragElement(element: HTMLElement, headerSelector?: string): { clear: any }

elementToString

  • elementToString(element: HTMLElement): string

getOrCreate

  • getOrCreate<K>(parent: HTMLElement, type: K, ...classes: string[]): HTMLElementTagNameMap[K]
  • Type parameters

    • K: keyof HTMLElementTagNameMap

    Parameters

    • parent: HTMLElement
    • type: K
    • Rest ...classes: string[]

    Returns HTMLElementTagNameMap[K]

getOrCreateAndAppend

  • getOrCreateAndAppend<K>(parent: HTMLElement, type: K, ...classes: string[]): HTMLElementTagNameMap[K]
  • Type parameters

    • K: keyof HTMLElementTagNameMap

    Parameters

    • parent: HTMLElement
    • type: K
    • Rest ...classes: string[]

    Returns HTMLElementTagNameMap[K]

Generated using TypeDoc