Skip to main content

ChatRoomSep

Namespace with functions for creating chat room separators.

Index

Variables

ActiveElem

ActiveElem: HTMLDivElement = null

The most recently created chat room separator

Functions

Collapse

  • Collapse(roomSep): Promise<void>
  • Parameters

    • roomSep: HTMLDivElement

      The chat room separator

    Returns Promise<void>

Create

  • Create(appendChat): HTMLDivElement

  • Parameters

    • appendChat: boolean = true

      Whether to assign ChatRoomSep.ActiveElem and append the returned <div> to the chat log

    Returns HTMLDivElement

    • The created <div> element

GetDisplayName

  • GetDisplayName(roomSep): (string | HTMLElement)[]

  • Parameters

    • roomSep: HTMLDivElement

      The chat room separator

    Returns (string | HTMLElement)[]

IsCollapsed

  • IsCollapsed(roomSep): boolean

  • Parameters

    • roomSep: HTMLDivElement

      The chat room separator

    Returns boolean

SetRoomData

  • SetRoomData(roomSep, data): Promise<void>
  • Parameters

    • roomSep: HTMLDivElement

      The chat room separator

    • data: Pick<ServerChatRoomData, Name | Visibility | Space>

      The data of the room

    Returns Promise<void>

Uncollapse

  • Uncollapse(roomSep): Promise<void>
  • Parameters

    • roomSep: HTMLDivElement

      The chat room separator

    Returns Promise<void>

UpdateDisplayNames

  • UpdateDisplayNames(): Promise<void>
  • Returns Promise<void>