Name Description Size
calCalendarDeactivator.sys.mjs Handles deactivation of calendar UI and background processes/services (such as the alarms service) when users do not want to use calendar functionality. Also handles re-activation when users change their mind. If all of a user's calendars are disabled (e.g. calendar > properties > "turn this calendar on") then full calendar functionality is deactivated. If one or more calendars are enabled then full calendar functionality is activated. Note we use "disabled"/"enabled" for a user's individual calendars and "deactivated"/"activated" for the calendar component as a whole. @implements {calICalendarManagerObserver} @implements {calIObserver} 5168
calExtract.sys.mjs Initializes extraction @param {string} fallbackLocale - Locale to use when others are not found or detection is disabled. @param {integer|null} dayStart - Ambiguous hours earlier than this are considered to be in the afternoon, when null then by default set to 6. @param {boolean} fixedLang - Whether to use only fallbackLocale for extraction. 46940
calRecurrenceUtils.sys.mjs Given a calendar event or task, return a string that describes the item's recurrence pattern. When the recurrence pattern is too complex, return a "too complex" string by getting that string using the arguments provided. @param {calIEvent | calITodo} item A calendar item. @param {string} bundleName - Name of the properties file, e.g. "calendar-event-dialog". @param {string} stringName - Name of the string within the properties file. @param {string[]} [params] - (optional) Parameters to format the string. @returns {string | null} A string describing the recurrence pattern or null if the item has no info. 21708
calUtils.sys.mjs Generates the QueryInterface function. This is a replacement for XPCOMUtils.generateQI, which is being replaced. Unfortunately Calendar's code depends on some of its classes providing nsIClassInfo, which causes xpconnect/xpcom to make all methods available, e.g. for an event both calIItemBase and calIEvent. @param {(string[]|nsIIDRef[])} aInterfaces - The interfaces to generate QI for. @returns {Function} The QueryInterface function. 7089
Ical.sys.mjs Represents the BINARY value type, which contains extra methods for encoding and decoding. @memberof ICAL 267658
moz.build 1174
utils