| about-firefox.mjs |
global UpdateUtils, BackgroundUpdate, gApplicationUpdateService, gSubDialog, UpdateListener, appUpdater, gAppUpdater:writable |
16231 |
91 % |
| accessibility.mjs |
@type {{ _storedFullKeyboardNavigation: number } & SettingConfig} |
18180 |
91 % |
| account-sync.mjs |
@typedef {object} PaneShownEventDetail
@property {string} category
@property {string} subcategory
|
30046 |
86 % |
| aiFeatures.mjs |
@import { OnDeviceModelFeaturesEnum } from "chrome://browser/content/preferences/OnDeviceModelManager.mjs"
@typedef {typeof AiControlGlobalStates[keyof typeof AiControlGlobalStates]} AiControlGlobalStatesEnum
|
50428 |
98 % |
| appearance.mjs |
@type {{ themeNames: string[] } & SettingConfig}} |
5759 |
95 % |
| block-ai-confirmation-dialog.css |
stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens |
877 |
- |
| downloads.mjs |
global gSubDialog |
58971 |
86 % |
| firefoxLabs.mjs |
Store listener that updates a checkbox when an enrollment changes.
@param {string} _event - The store event name (unused).
@param {object} data
@param {string} data.slug - The experiment slug that changed.
@param {boolean} data.active - Whether the enrollment is now active.
|
8414 |
90 % |
| home-startup.mjs |
Preferences:
browser.startup.homepage
- the user's home page, as a string; if the home page is a set of tabs,
this will be those URLs separated by the pipe character "|"
browser.newtabpage.enabled
- determines that is shown on the user's new tab page.
true = Activity Stream is shown,
false = about:blank is shown
|
1461 |
100 % |
| languages.mjs |
@typedef {string} LocaleCode A locale code, like "en" or "fr".
@typedef {object} Langpack
Langpack data from the AMO server, this is a partial typedef of what's used
in this file.
@property {LocaleCode} target_locale The locale code of the Langpack.
@typedef {object} Locale Info about a locale.
@property {LocaleCode} code The locale code.
@property {string} label The localized name.
@typedef {object} RemoteLocaleExtensions
@property {Langpack} langpack Langpack info for installing the Locale.
@typedef {Locale & RemoteLocaleExtensions} RemoteLocale
Locale info from the API, includes a Langpack
|
27919 |
89 % |
| LegacyPaneMappings.mjs |
Resolves a legacy category/subcategory pair (as produced by the hash split
in `gotoPref()`) to its destination in the redesigned preferences when
`browser.settings-redesign.enabled` is true. If no mapping exists, returns
the input unchanged.
@param {string} category
The category name. Accepts either the `paneXyz` form or the friendly
`xyz` form — the `pane` prefix is stripped before lookup.
@param {string|null|undefined} subcategory
The subcategory name, or a falsy value if there is no subcategory.
@returns {{ category: string, subcategory: string|null }}
The resolved category/subcategory pair. `subcategory` is `null` when
the destination has no subcategory.
|
5263 |
100 % |
| moreFromMozilla.mjs |
Builds a URL with UTM tracking parameters.
@param {object} options
@param {string} options.url - Base product URL
@param {string} options.region - Region code ("global", "us")
@param {boolean} [options.hasEmail] - Whether URL is from email link
@returns {string}
|
7884 |
98 % |
| passwords-autofill.mjs |
global gSubDialog, LoginHelper |
22971 |
91 % |
| permissions-data.mjs |
Displays a dialog for managing permission exceptions for a specific permission type.
@param {object} options
@param {string} options.permissionType - The type of permission to manage.
@param {string} [options.dialogType="site"] - The dialog type: "site" or "permission".
|
24607 |
97 % |
| privacy.mjs |
global gSubDialog, gotoPref, confirmRestartPrompt, CONFIRM_RESTART_PROMPT_RESTART_NOW, srdSectionEnabled |
113761 |
94 % |
| search.mjs |
@import { SearchEngine } from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs"
@import { SettingControlConfig } from "chrome://browser/content/preferences/widgets/setting-control.mjs"
|
36322 |
90 % |
| SettingGroupManager.mjs |
@import {SettingGroupConfig} from "chrome://browser/content/preferences/widgets/setting-group.mjs" |
1051 |
92 % |
| SettingPaneManager.mjs |
@import {SettingPaneConfig, SettingPaneFullConfig, SettingPaneId, SettingPane} from "chrome://browser/content/preferences/widgets/setting-pane.mjs" |
3369 |
94 % |
| tabs-browsing.mjs |
Tab preferences
Preferences:
browser.link.open_newwindow
1 opens such links in the most recent window or tab,
2 opens such links in a new window,
3 opens such links in a new tab
browser.link.open_newwindow.override.external
- this setting overrides `browser.link.open_newwindow` for externally
opened links.
- see `nsIBrowserDOMWindow` constants for the meaning of each value.
browser.tabs.loadInBackground
- true if display should switch to a new tab which has been opened from a
link, false if display shouldn't switch
browser.tabs.warnOnClose
- true if when closing a window with multiple tabs the user is warned and
allowed to cancel the action, false to just close the window
browser.tabs.warnOnOpen
- true if the user should be warned if he attempts to open a lot of tabs at
once (e.g. a large folder of bookmarks), false otherwise
browser.warnOnQuitShortcut
- true if the user should be warned if they quit using the keyboard shortcut
browser.taskbar.previews.enable
- true if tabs are to be shown in the Windows 7 taskbar
|
25554 |
90 % |
| translations.mjs |
|
8641 |
100 % |