Skip to content

DefaultCalendar class

Calendar


⊕ new DefaultCalendar(slot: HTMLElement,options?: CalendarOptions): DefaultCalendar



● calendarBody: HTMLElement | null = null


● currentDate: Date


● daysOfWeek: string[] = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]


● headerTextElem: HTMLElement | null


● months: string[] = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]


● options: CalendarOptions


● selectMonthElem: HTMLSelectElement | null


● selectYearElem: HTMLSelectElement | null


● selectedMonth: number


● selectedYear: number


● slot: HTMLElement



● calendarBody: HTMLElement | null = null


● currentDate: Date


● daysOfWeek: string[] = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]


● headerTextElem: HTMLElement | null


● months: string[] = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]


● options: CalendarOptions


● selectMonthElem: HTMLSelectElement | null


● selectYearElem: HTMLSelectElement | null


● selectedMonth: number


● selectedYear: number


● slot: HTMLElement



▸ getDate(): Date

Returns Date


▸ render(): void

Returns void


▸ setDate(date: Date): void

  • date: Date

Returns void



▸ dateChanged(): void

Returns void


▸ jump(year: number,month: number): void

  • year: number
  • month: number

Returns void


▸ next(): void

Returns void


▸ prev(): void

Returns void


▸ renderCalendarButtons(): HTMLElement

Returns HTMLElement


▸ rerenderMonth(): void

Returns void


▸ rerenderSelectYear(): void

Returns void