| 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 |
|
|