constants.mjs |
|
682 |
detect-user-session-start.mjs |
sendEventOrAddListener - Notify immediately if the page is already visible,
or else set up a listener for when visibility changes.
This is needed for accurate session tracking for telemetry,
because tabs are pre-loaded.
|
2861 |
init-store.mjs |
A higher-order function which returns a reducer that, on MERGE_STORE action,
will return the action.data object merged into the previous state.
For all other actions, it merely calls mainReducer.
Because we want this to merge the entire state object, it's written as a
higher order function which takes the main reducer (itself often a call to
combineReducers) as a parameter.
@param {function} mainReducer reducer to call if action != MERGE_STORE_ACTION
@return {function} a reducer that, on MERGE_STORE_ACTION action,
will return the action.data object merged
into the previous state, and the result
of calling mainReducer otherwise.
|
4751 |
link-menu-options.mjs |
List of functions that return items that can be included as menu options in a
LinkMenu. All functions take the site as the first parameter, and optionally
the index of the site.
|
16585 |
perf-service.mjs |
Calls the underlying mark() method on the appropriate Window.performance
object to add a mark with the given name to the appropriate performance
timeline.
@param {String} name the name to give the current mark
@return {void}
|
3426 |
screenshot-utils.mjs |
List of helper functions for screenshot-based images.
There are two kinds of images:
1. Remote Image: This is the image from the main process and it refers to
the image in the React props. This can either be an object with the `data`
and `path` properties, if it is a blob, or a string, if it is a normal image.
2. Local Image: This is the image object in the content process and it refers
to the image *object* in the React component's state. All local image
objects have the `url` property, and an additional property `path`, if they
are blobs.
|
2182 |
selectLayoutRender.mjs |
This function fills spoc positions on a per placement basis with available spocs.
It does this by looping through each position for a placement and replacing a rec with a spoc.
If it runs out of spocs or positions, it stops.
If it sees the same placement again, it remembers the previous spoc index, and continues.
If it sees a blocked spoc, it skips that position leaving in a regular story.
|
11198 |
utils.jsx |
|
10668 |