Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

allowDrag

allowDrag: boolean

attributeMap

attributeMap: Map<string, unknown>

element

element: HTMLElement

handlersByEventName

handlersByEventName: Map<string, Array<Listener>>

height

height: number

id

id: string

model

model: { src: string }

Type declaration

  • src: string

onDragStart

onDragStart: (event: Event) => void

Type declaration

    • (event: Event): void
    • Parameters

      • event: Event

      Returns void

onImageLoad

onImageLoad: (event: Event) => void

Type declaration

    • (event: Event): void
    • Parameters

      • event: Event

      Returns void

onThumbClick

onThumbClick: (event: Event) => void

Type declaration

    • (event: Event): void
    • Parameters

      • event: Event

      Returns void

ready

ready: boolean

removeEventListeners

removeEventListeners: () => void

Type declaration

    • (): void
    • Returns void

resetState

resetState: (selected: boolean) => void

Type declaration

    • (selected: boolean): void
    • Parameters

      • selected: boolean

      Returns void

setThumbnailSrc

setThumbnailSrc: (src: string) => void

Type declaration

    • (src: string): void
    • Parameters

      • src: string

      Returns void

skinPartMap

skinPartMap: Map<string, HTMLElement>

width

width: number

Methods

addAttributes

  • addAttributes(): void

addEventListener

  • addEventListener(event: string, instance: object, handler: string): void

addSkinParts

  • addSkinParts(): void

attributeChanged

  • attributeChanged(): void

canListen

  • canListen(eventType: string, instance: object, handler: string): boolean

destroy

  • destroy(removed?: boolean): void

dispatch

init

  • init(): void

inserted

  • inserted(): void

onSkinPartAdded

  • onSkinPartAdded(part: string): void

removeAllEventListeners

  • removeAllEventListeners(instance: object): void

removeEventListener

  • removeEventListener(event: string, instance: object, handler: string): void

removed

  • removed(): void

render

  • render<T>(list?: Array<T>): HTMLElement
  • render(list?: Array<{ src: string }>): HTMLElement

Generated using TypeDoc