| AboutHttpsOnlyErrorChild.sys.mjs |
|
2434 |
100 % |
| AboutHttpsOnlyErrorParent.sys.mjs |
|
585 |
100 % |
| AboutRestrictedChild.sys.mjs |
|
498 |
100 % |
| AboutRestrictedParent.sys.mjs |
|
581 |
100 % |
| AudioPlaybackChild.sys.mjs |
|
677 |
100 % |
| AudioPlaybackParent.sys.mjs |
|
1310 |
95 % |
| AutoCompleteChild.sys.mjs |
eslint no-unused-vars: ["error", {args: "none"}] |
11203 |
97 % |
| AutoCompleteParent.sys.mjs |
|
20648 |
93 % |
| AutoplayChild.sys.mjs |
|
344 |
100 % |
| AutoplayParent.sys.mjs |
|
642 |
100 % |
| AutoScrollChild.sys.mjs |
|
12897 |
96 % |
| AutoScrollParent.sys.mjs |
|
1901 |
96 % |
| BackgroundThumbnailsChild.sys.mjs |
This flag prevents content from creating new auxiliary browsing contexts,
e.g. using the target attribute, or the window.open() method.
|
3627 |
92 % |
| BrowserElementChild.sys.mjs |
|
897 |
100 % |
| BrowserElementParent.sys.mjs |
The BrowserElementParent is for performing actions on one or more subframes of
a <xul:browser> from the browser element binding.
|
1428 |
100 % |
| ColorPickerChild.sys.mjs |
Cleanup function called when picker is closed.
@param {HTMLInputElement} inputElement
|
1594 |
- |
| ColorPickerParent.sys.mjs |
A picker creator function called when showing a picker
@param {XULElement} panel A panel element
@returns A panel object that manages the element
|
794 |
- |
| ContentMetaChild.sys.mjs |
Checks if the incoming meta tag has a greater score than the current best
score by checking the index of the meta tag in the list of rules provided.
@param {Array} aRules
The list of rules for a given type of meta tag
@param {string} aTag
The name or property of the incoming meta tag
@param {string} aEntry
The current best entry for the given meta tag
@returns {boolean} true if the incoming meta tag is better than the current
best meta tag of that same kind, false otherwise
|
5675 |
92 % |
| ContentMetaParent.sys.mjs |
|
804 |
100 % |
| ControllersChild.sys.mjs |
|
2083 |
14 % |
| ControllersParent.sys.mjs |
|
2673 |
62 % |
| DateTimePickerChild.sys.mjs |
Cleanup function called when picker is closed.
@param {HTMLInputElement} inputElement
|
2993 |
- |
| DateTimePickerParent.sys.mjs |
A picker creator function called when showing a picker
@param {XULElement} panel A panel element
@returns A panel object that manages the element
|
809 |
- |
| docs |
|
|
- |
| ExtFindChild.sys.mjs |
|
927 |
100 % |
| FindBarChild.sys.mjs |
Check whether this key event will start the findbar in the parent,
in which case we should pass any further key events to the parent to avoid
them being lost.
@param aEvent the key event to check.
|
4200 |
99 % |
| FindBarParent.sys.mjs |
|
1535 |
86 % |
| FinderChild.sys.mjs |
|
3423 |
94 % |
| InlineSpellCheckerChild.sys.mjs |
|
1128 |
80 % |
| InlineSpellCheckerParent.sys.mjs |
|
1371 |
91 % |
| InputPickerChildCommon.sys.mjs |
InputPickerChildCommon is the communication channel between the input box
(content) for each input types and its picker (chrome).
|
5280 |
- |
| InputPickerParentCommon.sys.mjs |
InputPickerParentCommon receives message from content side (input box) and
is reposible for opening, closing and updating the picker. Similarly,
InputPickerParentCommon listens for picker's events and notifies the content
side (input box) about them.
|
4750 |
- |
| KeyPressEventModelCheckerChild.sys.mjs |
|
3584 |
73 % |
| moz.build |
|
2929 |
- |
| NetErrorChild.sys.mjs |
Use this to get the ascii host for the load that showed an error.
Do NOT rely on `document.location.href` or similar as it will not work
reliably for nested URLs like view-source.
@returns {string} ASCII (potentially punycode) version of the hostname.
|
8038 |
81 % |
| NetErrorParent.sys.mjs |
Re-direct the browser to the previous page or a known-safe page if no
previous page is found in history. This function is used when the user
browses to a secure page with certificate issues and is presented with
about:certerror. The "Go Back" button should take the user to the previous
or a default start page so that even when their own homepage is on a server
that has certificate errors, we can get them somewhere safe.
|
9665 |
84 % |
| PictureInPictureChild.sys.mjs |
Creates and returns an instance of the PictureInPictureChildVideoWrapper class responsible
for applying site-specific wrapper methods around the original video.
The Picture-In-Picture add-on can use this to provide site-specific wrappers for
sites that require special massaging to control.
@param {object} pipChild reference to PictureInPictureChild class calling this function
@param {Element} originatingVideo
The <video> element to wrap.
@returns {PictureInPictureChildVideoWrapper} instance of PictureInPictureChildVideoWrapper
|
112238 |
90 % |
| PopupAndRedirectBlockingChild.sys.mjs |
JSWindowActorChild that tracks popups and redirects blocked for the
current document and reports them to the parent.
- Listens for "DOMPopupBlocked" and "DOMRedirectBlocked" events.
- Stores per-document state in a WeakMap.
- Exposes messages:
• "GetBlockedPopups" / "GetBlockedRedirect" → return recorded info
• "UnblockPopup" → replays a blocked window.open if still valid
- Notifies parent on changes via "UpdateBlockedPopups"/"UpdateBlockedRedirect".
|
5621 |
95 % |
| PopupAndRedirectBlockingParent.sys.mjs |
The <xul:browser> element that this blocker is associated with.
Used as the main entry point to access the browsing context tree.
|
8901 |
89 % |
| PrintingChild.sys.mjs |
|
9479 |
91 % |
| PrintingParent.sys.mjs |
|
716 |
67 % |
| PrintingSelectionChild.sys.mjs |
|
593 |
89 % |
| PurgeSessionHistoryChild.sys.mjs |
|
1166 |
- |
| RemotePageChild.sys.mjs |
RemotePageChild is a base class for an unprivileged internal page, typically
an about: page. A specific implementation should subclass the RemotePageChild
actor with a more specific actor for that page. Typically, the child is not
needed, but the parent actor will respond to messages and provide results
directly to the page.
|
6281 |
88 % |
| SelectChild.sys.mjs |
|
15404 |
98 % |
| SelectParent.sys.mjs |
`populate` takes the `menulist` element and a list of `items` and generates
a popup list of options.
If `CUSTOM_STYLING_ENABLED` is set to `true`, the function will also
style the select and its popup trying to prevent the text
and background to end up in the same color.
All `ua*` variables represent the color values for the default colors
for their respective form elements used by the user agent.
The `select*` variables represent the color values defined for the
particular <select> element.
The `customoptionstyling` attribute controls the application of
`-moz-appearance` on the elements and is disabled if the element is
defining its own background-color.
@param {Element} menulist
@param {Array<Element>} items
@param {Array<object>} uniqueItemStyles
@param {number} selectedIndex
@param {number} zoom
@param {boolean} custom
@param {boolean} isDarkBackground
@param {object} uaStyle
@param {object} selectStyle
|
27448 |
94 % |
| TestProcessActorChild.sys.mjs |
|
1440 |
- |
| TestProcessActorParent.sys.mjs |
|
1186 |
- |
| TestWindowChild.sys.mjs |
|
2445 |
- |
| TestWindowParent.sys.mjs |
|
1279 |
- |
| ThumbnailsChild.sys.mjs |
Remote isSafeForCapture request handler for PageThumbs.
|
2514 |
95 % |
| TLSCertificateBindingChild.sys.mjs |
|
1449 |
88 % |
| UAWidgetsChild.sys.mjs |
|
6985 |
86 % |
| UnselectedTabHoverChild.sys.mjs |
|
580 |
100 % |
| UnselectedTabHoverParent.sys.mjs |
|
535 |
100 % |
| UserCharacteristicsCanvasRenderingChild.sys.mjs |
This actor is responsible for rendering the canvas elements defined in
recipes. It renders with both hardware and software rendering.
It also provides debug information about the canvas rendering
capabilities of its window (not all windows get HW rendering).
See the recipes object for the list of canvases to render.
WebGL is still being rendered in toolkit/components/resistfingerprinting/content/usercharacteristics.js
|
27728 |
80 % |
| UserCharacteristicsChild.sys.mjs |
A placeholder for the collected data.
@typedef {object} userDataDetails
@property {string} debug - The debug messages.
@property {Array<string>} gamepads - The user characteristics data for gamepads.
@property {Map<string, number | string | boolean>} output - The user characteristics data.
|
3595 |
100 % |
| UserCharacteristicsParent.sys.mjs |
|
2076 |
88 % |
| UserCharacteristicsWindowInfoChild.sys.mjs |
This function populates the screen info from the tab it is running in,
and sends the properties to the parent actor.
|
5500 |
91 % |
| ViewSourceChild.sys.mjs |
Called when the parent sends a message to view some source code.
@param URL (required)
The URL string of the source to be shown.
@param outerWindowID (optional)
The outerWindowID of the content window that has hosted
the document, in case we want to retrieve it from the network
cache.
@param lineNumber (optional)
The line number to focus as soon as the source has finished
loading.
|
12297 |
81 % |
| ViewSourcePageChild.sys.mjs |
When showing selection source, chrome will construct a page fragment to
show, and then instruct content to draw a selection after load. This is
set true when there is a pending request to draw selection.
|
9984 |
91 % |
| ViewSourcePageParent.sys.mjs |
ViewSourcePageParent manages the view source <browser> from the chrome side.
|
3437 |
38 % |
| WebChannelChild.sys.mjs |
|
2672 |
85 % |
| WebChannelParent.sys.mjs |
@param id {String}
The WebChannel id to include in the message
@param sendingContext {Object}
Message sending context
@param [errorMsg] {String}
Error message
@private
|
2556 |
86 % |