fune/browser/extensions/onboarding
2017-06-09 15:31:59 +02:00
..
content Backed out changeset 0cfb320a3026 (bug 1357046) for test failures in browser_misused_characters_in_strings.js 2017-06-09 15:31:59 +02:00
locales Backed out changeset 0cfb320a3026 (bug 1357046) for test failures in browser_misused_characters_in_strings.js 2017-06-09 15:31:59 +02:00
bootstrap.js Bug 1357005 - Create onboarding icon which toggles a first-time use dialog on net newtab. r=mossop 2017-05-22 17:00:16 +08:00
install.rdf.in Bug 1357005 - Create onboarding icon which toggles a first-time use dialog on net newtab. r=mossop 2017-05-22 17:00:16 +08:00
jar.mn Bug 1357005 - Create onboarding icon which toggles a first-time use dialog on net newtab. r=mossop 2017-05-22 17:00:16 +08:00
moz.build Bug 1369291 - add l10n support for onboarding overlay;r=mossop,Pike,rexboy 2017-06-02 17:44:56 +08:00
README.md Bug 1369282 - Update the close button style in the onboarding overlay to fit the spec;r=Fischer,mossop,rexboy 2017-06-07 13:51:46 +08:00

Onboarding

System addon to provide the onboarding overlay for user friendly tours.

Architecture

Everytime about:home or about:newtab page is opened, onboarding overlay is injected into that page (if browser.onboarding.enabled preference is true).

Landing rules

We would apply some rules:

  • Avoid chrome:// in onbaording.js since onboarding is intented to be injected into a normal content process page.
  • All styles and ids should be formated as onboarding-* to avoid conflict with the origin page.
  • All strings in locales should be formated as onboarding.* for consistency.