| annotations |
|
|
- |
| child |
|
|
- |
| ext-mail.json |
|
7669 |
- |
| extension.svg |
|
1397 |
- |
| ExtensionAccounts.sys.mjs |
Return all mail accounts, which are supported by Thunderbird's WebExtension APIs.
This excludes chat accounts and the preliminary EWS accounts.
@returns {nsIMsgAccount[]}
|
24925 |
- |
| ExtensionBrowsingData.sys.mjs |
|
2650 |
- |
| ExtensionMailTabs.sys.mjs |
Returns the message belonging to the specified row index. If requested, all
collapsed messages are returned as well, if any.
@param {DBViewWrapper} dbView
@param {integer} idx - the row index of the view
@param {boolean} includeCollapsedThreads - whether to include messages in
collapsed threads as well
@returns {nsIMsgDBHdr[]} The message(s) belonging to the specified row index.
|
3070 |
- |
| ExtensionMessages.sys.mjs |
Creates a raw message string from a WebExtension MessagePart. Fails if the
MessagePart does not contain raw header or raw content data.
@param {MessagePart} messagePart
@returns {string} The raw message reconstructed from the provided MessagePart.
|
96104 |
- |
| extensionPopup.js |
globals reporterListener |
11586 |
- |
| extensionPopup.xhtml |
|
4809 |
- |
| ExtensionPopups.sys.mjs |
This file is a much-modified copy of browser/components/extensions/ExtensionPopups.sys.mjs. |
15316 |
- |
| extensions-mail.manifest |
|
347 |
- |
| ExtensionSpaces.sys.mjs |
@typedef SpaceData
@property {string} name - name of the space as used by the extension
@property {integer} spaceId - id of the space as used by the tabs API
@property {string} spaceButtonId - id of the button of this space in the
spaces toolbar
@property {SpaceTabProperties} tabProperties - properties for the default
space tab
@see mail/components/extensions/schemas/spaces.json
@property {SpaceButtonProperties} buttonProperties - properties for the
space button
@see mail/components/extensions/schemas/spaces.json
@property {ExtensionData} extension - the extension the space belongs to
|
11951 |
- |
| ExtensionToolbarButtons.sys.mjs |
Tracker for extensions whose toolbar buttons need their XUL store currentset
entries protected during toolbar customization (i.e. the extension is
currently disabled). Consumers register/unregister by extension ID.
|
32501 |
- |
| ExtensionUtilities.sys.mjs |
The default time between events of the same kind, which should be collapsed
into a single WebExtension event.
|
7611 |
- |
| jar.mn |
|
5742 |
- |
| MailExtensionShortcuts.sys.mjs |
These properties cannot be lazy getters otherwise they
get defined on first use, at a time when some modules
may not have been loaded. In that case, the getter would
become undefined until next app restart.
|
3726 |
- |
| MessagesSendTracker.sys.mjs |
Per-extension audit log and rate throttle for messages.sendMessage() and
messages.saveMessage().
- The audit log covers send operations only. It posts a live Activity Manager
process the first time an extension sends, and updates it after each
completed send operation to report the running count.
Once ACTIVITY_FLUSH_MS have passed with no further send activity, the live
process is replaced by a permanent Activity Manager event.
- The throttle enforces a fixed minimum gap (SEND_SAVE_GAP_MS) between the
starts of two consecutive operations (send or save) from the same extension.
|
7551 |
- |
| moz.build |
|
1230 |
- |
| parent |
|
|
- |
| processScript.js |
|
2652 |
- |
| schemas |
|
|
- |
| test |
|
|
- |