Options
All
  • Public
  • Public/Protected
  • All
Menu

the component for adding and editing events

author

Kaiying Shan, Hanzhi Zhou, Zichao Hu

Hierarchy

Index

Properties

Optional eventDescription

eventDescription: undefined | string = ""

Optional eventRoom

eventRoom: undefined | string = ""

eventTimeFrom

eventTimeFrom: string = ""

eventTimeTo

eventTimeTo: string = ""

Optional eventTitle

eventTitle: undefined | string = ""

eventWeek

eventWeek: boolean[] = [false, false, false, false, false, false, false]

toBeModifiedDays

toBeModifiedDays: string = ""

Accessors

days

  • get days(): ["Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"]

Methods

addEvent

  • addEvent(): void

beforeDestroy

  • beforeDestroy(): void

cancelEdit

  • cancelEdit(): void

cleanup

  • cleanup(regenerate?: boolean): void
  • Clear all properties of this component and force re-computation of the current schedule, called after deleteEvent, endEditEvent and addEvent.

    Parameters

    • Default value regenerate: boolean = false

      re-run algorithm if true

    Returns void

copyEvent

  • copyEvent(ev: Event): void

deleteEvent

  • deleteEvent(): void

editEvent

  • editEvent(event: Event): void

endEditEvent

  • endEditEvent(): void

eventWatch

  • eventWatch(): void

getEventDays

  • getEventDays(): undefined | string
  • validate the days, start time and end time of this event, and then parse them to desired format. emit notification on error.

    Returns undefined | string

updateDay

  • updateDay(idx: number): void

Generated using TypeDoc