Initializes a new instance of the EventCalendar plugin.
The target DOM element where the calendar will be rendered.
Configuration options for the calendar instance.
Changes the active localization language at runtime and refreshes the calendar view.
The new locale string (e.g., 'it-IT' or 'en-US').
Destroys the calendar instance, removes DOM structures, and unbinds all namespaced events.
Dynamically updates the dataset of the calendar without destroying the DOM structure. Optionally calculates and navigates directly to the first month containing events.
The new array of events to render.
If true, automatically navigates the calendar view to the first available event month.
Displays a toast or error message inside the calendar loading container. If duration is less than or equal to 0, the message remains persistent (sticky) until explicitly cleared or replaced.
The text message to display to the user.
For how long the message should be visible in milliseconds (default 3000ms). Pass 0 for persistent message.
Core Class representing an isolated Event Calendar instance.