Name Description Size Coverage
CustomElementUtils.mjs Custom elements already registered for lazy loading in this context. @type {Set<string>} 1618 -
DarkReader.mjs Convert a color string into an RGB array and returns the luminance value. @param {string} color - The color string that needs to be turned into RGB. @returns {number} 6501 -
FolderReorderListener.mjs Class responsible for the the UI reorder of the folders after the backend operation has been completed. 1582 -
FolderSelectionDataAdapter.mjs @param {nsIMsgIncomingServer|nsIMsgIncomingServer[]} [serverOrServers] - a server, or an array of servers, or nothing. If a single server: only that server is listed, and the root folder is not displayed. If an array of servers: the servers are listed, with their root folders. If nothing, all servers are listed, with their root folders. 3908 -
ThreadPaneColumns.mjs The array of columns for the table layout. This must be kept in sync with the row template #threadPaneRowTemplate in about3Pane.xhtml. @type {Array} 16575 -
TreeDataAdapter.mjs A class for organising data into rows for TreeView. 13621 -
TreeSelection.mjs This implementation attempts to mimic the behavior of nsTreeSelection. In a few cases, this leads to potentially confusing actions. I attempt to note when we are doing this and why we do it. Unit test is in mail/base/test/unit/test_treeSelection.js @implements {nsITreeSelection} 23207 -
UserFeedbackListener.mjs Alerts users of potential certificate errors in in the folder pane. @implements {nsIMsgUserFeedbackListener} 2091 -