Class Clndr

Constructors

Methods

  • Detaches the event handler and empties the element the calendar was initialized on.

    Returns void

  • Returns the date currently selected, if the trackSelectedDate option is activated.

    Returns undefined | Date

  • Action to go forward one or more pages.

    Returns Promise<void>

  • Navigates forward by one year.

    Returns Promise<void>

  • Action to go backward one or more pages.

    Returns Promise<void>

  • Navigates backward by one year.

    Returns Promise<void>

  • Removes all events according to a matching function. Note that this does NOT trigger re-rendering the calendar.

    Parameters

    • matchingFn: ((event: ClndrEvent) => boolean)

      A function returning true for calendar events to be removed, false otherwise.

        • (event): boolean
        • Parameters

          Returns boolean

    Returns Clndr

  • Trigger re-rendering the calendar.

    Returns Promise<void>

  • Ensures a provided date is on the page.

    Parameters

    • newDate: string | number | Date

    Returns Promise<void>

  • Overwrites all calendar events. Note that this does NOT trigger re-rendering the calendar.

    Parameters

    Returns Clndr

  • Overwrite the extras. Note that this does NOT trigger re-rendering the calendar.

    Parameters

    • extras: unknown

    Returns Clndr

  • Changes the month being provided a value between 0 and 11.

    Parameters

    • newMonth: number

    Returns Promise<void>

  • Changes the current date to a specific year.

    Parameters

    • newYear: number

    Returns Promise<void>

  • Switch the view while ensuring the provided date is on the page. If no date is provided, the start of the current page's interval is used.

    Parameters

    • view: View
    • Optionaldate: string | number | Date

    Returns Promise<void>

  • Navigates to today.

    Returns Promise<void>