gecko-dev/browser/components/newtab/content-src/asrouter
2020-05-01 11:39:54 +00:00
..
components Bug 1628688 - Update ASRouter to handle endpoint parameters from snippets r=k88hudson 2020-04-29 16:13:41 +00:00
docs Bug 1621289 - Add userId to ASRouterTargeting.jsm r=andreio 2020-03-11 21:07:51 +00:00
schemas Bug 1578754 - Implement groups configuration for Messaging System content r=k88hudson 2019-12-19 16:54:17 +00:00
templates Bug 1634463 - Support unlocalized text in cards for about:welcome experiments r=k88hudson 2020-05-01 11:39:54 +00:00
asrouter-content.jsx Bug 1628688 - Update ASRouter to handle endpoint parameters from snippets r=k88hudson 2020-04-29 16:13:41 +00:00
README.md Bug 1585434 - Add a pref to control ASRouter remote l10n r=Mardak 2019-10-11 21:01:20 +00:00
rich-text-strings.js
template-utils.js

Activity Stream Router

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

Name Used for Type Example value
whitelistHosts Whitelist 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