Name Description Size Coverage
addons -
BuiltInThemeConfig.sys.mjs A Map of themes built in to the browser. Params for the objects contained within the map: @param {string} id The unique identifier for the theme. The map's key. @param {string} version The theme add-on's semantic version, as defined in its manifest. @param {string} path Path to the add-on files. @param {boolean} inApp Optional, whether the theme uses the app's CSS, just forcing it to a particular color scheme or variant. @param {boolean} nonNative Whether this inApp theme should force the native theme, but with non-native appearance. See Document.forceNonNativeTheme and the (-moz-native-theme) media query. 1427 -
BuiltInThemes.sys.mjs The list of themes to be installed. This is exposed on the class so tests can set custom config files. 2074 -
LICENSE 119 -
linux -
moz.build 1074 -
osx -
shared -
test -
ThemeVariableMap.sys.mjs 3568 -
ToolbarIconColor.sys.mjs Module is used to set or remove the "brighttext" attribute based on calculating a luminance value from the current toolbar color. This causes items like icons on the toolbar to contrast in brightness enough to be visible, depending on the current theme/coloring of the browser window. Calculated luminance values are cached in `state.toolbarLuminanceCache`. 4474 -
triage.json 2852 -
windows -