Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HallPlan

Hall plan widget.

Hierarchy

  • HallPlan

Index

Constructors

constructor

Methods

destroy

  • destroy(): void
  • Releases the resources taken by the widget.

    Returns void

getActiveSeat

getMaxSeatCountInRow

  • getMaxSeatCountInRow(): number
  • Returns maximum seat count in row.

    Returns number

getRowCount

  • getRowCount(): number
  • Returns number of rows.

    Returns number

getSeatCount

  • getSeatCount(row: number): number
  • Returns number of seats in the row.

    Parameters

    • row: number

      Row number starting from 1.

    Returns number

getSeatStates

  • getSeatStates(row: number, seat: number): string[]
  • Returns the list of the states of the seat.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    Returns string[]

getTotalSeatCount

  • getTotalSeatCount(): number
  • Returns total number of seats in the hall.

    Returns number

    Number of seats in the hall.

hasSeatState

  • hasSeatState(row: number, seat: number, state: string): boolean
  • Determines whether the seat has the specified state.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    • state: string

      New state name.

    Returns boolean

isSeatActive

  • Checks whether the seat at the specified position is active.

    Parameters

    Returns boolean

render

  • render(): HTMLDivElement
  • Renders the hall scheme as DOM.

    Returns HTMLDivElement

    Root DOM element of the widget.

setSeatActive

  • Sets the seat active / inactive (i.e. selected or not).

    Parameters

    Returns void

setSeatState

  • setSeatState(row: number, seat: number, state: string): void
  • Sets the state to the seat.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    • state: string

      New state name.

    Returns void

setSeatStates

  • setSeatStates(row: number, seat: number, states: string[]): void
  • Sets the list of the states of the seat.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    • states: string[]

      New state list.

    Returns void

toggleSeatState

  • toggleSeatState(row: number, seat: number, state: string): void
  • Toggles the state to the seat.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    • state: string

      State name.

    Returns void

unsetSeatState

  • unsetSeatState(row: number, seat: number, state: string): void
  • Unsets the state to the seat.

    Parameters

    • row: number

      Row number starting from 1.

    • seat: number

      Seat number starting from 1.

    • state: string

      New state name.

    Returns void

Generated using TypeDoc