gecko-dev/browser/components/newtab/content-src/asrouter
2020-11-06 20:45:52 +00:00
..
components Bug 1614465 - Replacing ASRouter calls to MessageChannel with JSWindowActors to eliminate ASRouterFeed r=k88hudson 2020-10-21 20:04:13 +00:00
docs Bug 1667381 - Expose a new target attribute isFissionExperimentEnabled;r=andreio 2020-09-30 16:40:43 +00:00
schemas
templates
asrouter-content.jsx Bug 1673109 - Make sure we properly enter "snippets preview mode" when using a preview endpoint. r=andreio 2020-11-06 18:43:12 +00:00
asrouter-utils.js Bug 1673109 - Get rid of unused dismissById function on ASRouterUtils. r=andreio 2020-11-06 20:45:52 +00:00
README.md
rich-text-strings.js
template-utils.js

Activity Stream Router

Preferences browser.newtab.activity-stream.asrouter.*

Name Used for Type Example value
allowHosts Allow a host in order to fetch messages from its endpoint [String] ["gist.github.com", "gist.githubusercontent.com", "localhost:8000"]
providers.snippets Message provider options for snippets Object see below
providers.cfr Message provider options for cfr Object see below
providers.onboarding Message provider options for onboarding Object see below
useRemoteL10n Controls whether to use the remote Fluent files for l10n, default as true Boolean `[true

Message providers examples

{
  "id" : "snippets",
  "type" : "remote",
  "enabled": true,
  "url" : "https://snippets.cdn.mozilla.net/us-west/bundles/bundle_d6d90fb9098ce8b45e60acf601bcb91b68322309.json",
  "updateCycleInMs" : 14400000
}
{
  "id" : "onboarding",
  "enabled": true,
  "type" : "local",
  "localProvider" : "OnboardingMessageProvider"
}

Snippet message format documentation