Name Description Size
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
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. 12847
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