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 fallbackLocale locale to use when others are not found or
detection is disabled
@param dayStart ambiguous hours earlier than this are considered to
be in the afternoon, when null then by default
set to 6
@param fixedLang whether to use only fallbackLocale for extraction
|
46918 |
calRecurrenceUtils.sys.mjs |
exported recurrenceStringFromItem, recurrenceRule2String, splitRecurrenceRules,
checkRecurrenceRule, countOccurrences
|
22887 |
calUtils.sys.mjs |
The calendar console instance
|
15299 |
Ical.sys.mjs |
This is ical.js from <https://github.com/kewisch/ical.js>.
A maintenance branch is used as this version doesn't use ES6 modules,
so that changes can be easily backported to Thunderbird 102 ESR.
If you would like to change anything in ical.js, it is required to do so
upstream first.
Current ical.js git revision:
https://github.com/darktrojan/ical.js/commit/0f1af2444b82708bb3a0a6b05d834884dedd8109
|
287875 |
moz.build |
|
1174 |
utils |
|
|