Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new GridScrollbars(pageEl: HTMLDivElement, mainEl: HTMLDivElement): GridScrollbars

Properties

Private axis

axis: string = ""

fit

fit: string = "scroll"

listeners

listeners: IListeners = []

mainEl

mainEl: HTMLDivElement

Private offset

offset: number = 0

onListeners

onListeners: any

pageEl

pageEl: HTMLDivElement

scale

scale: number = 1

Private scrollHandleX

scrollHandleX: HTMLDivElement

Private scrollHandleY

scrollHandleY: HTMLDivElement

scrollTrackX

scrollTrackX: HTMLDivElement

scrollTrackY

scrollTrackY: HTMLDivElement

Private scrolling

scrolling: boolean = false

Private start

start: number = 0

Accessors

SCROLL

  • get SCROLL(): string
  • Returns string

SCROLL_X

  • get SCROLL_X(): string
  • Returns string

SCROLL_Y

  • get SCROLL_Y(): string
  • Returns string

Methods

destroy

  • destroy(): void
  • Returns void

emit

  • emit(name: string, args?: any): void
  • Parameters

    • name: string
    • Optional args: any

    Returns void

off

  • off(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

on

  • on(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

Private onMouseDown

  • onMouseDown(evt: MouseEvent): void
  • Parameters

    • evt: MouseEvent

    Returns void

Private onMouseDownTrack

  • onMouseDownTrack(evt: MouseEvent): void
  • Parameters

    • evt: MouseEvent

    Returns void

Private onMouseMove

  • onMouseMove(evt: MouseEvent): void
  • Parameters

    • evt: MouseEvent

    Returns void

Private onMouseUp

  • onMouseUp(evt: MouseEvent): void
  • Parameters

    • evt: MouseEvent

    Returns void

Private onMouseWheel

  • onMouseWheel(evt: WheelEvent): void
  • Parameters

    • evt: WheelEvent

    Returns void

Private onResize

  • onResize(evt: any): void
  • Parameters

    • evt: any

    Returns void

Private onScroll

  • onScroll(evt: any): void
  • Parameters

    • evt: any

    Returns void

register

  • register(callback: any): void
  • Parameters

    • callback: any

    Returns void

removeEvent

  • removeEvent(): void

removeEvents

  • removeEvents(): void

unRegister

  • unRegister(callback: any): void
  • Parameters

    • callback: any

    Returns void

update

  • update(fit?: undefined | string, scale?: number): void
  • Parameters

    • Optional fit: undefined | string
    • Default value scale: number = 1

    Returns void

Private updateHandles

  • updateHandles(): void
  • Returns void

Generated using TypeDoc