Commit Graph

188 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
9b59aad7c6 Bug 1464782: Update references to offset-* properties in the rest of the tree. r=xidorn
MozReview-Commit-ID: AOMoLSJKySy
2018-06-27 16:12:02 +02:00
Erica Wright
d248a1d666 Bug 1448918 - Create about:welcome page in preparation for firstrun migration. r=dmose
MozReview-Commit-ID: L34uRsOeziS
2018-04-23 15:47:57 -04:00
Ricky Rosario
a1cabc5a7a Bug 1456496 - dark theme for onboarding snippets r=k88hudson
MozReview-Commit-ID: CqprUlxd2IZ
2018-04-26 12:51:42 -04:00
Ricky Rosario
e5ac4d843f Bug 1449651 - Apply dark theme style to onboarding overlay and icon r=Mardak
MozReview-Commit-ID: Dr1pnNhocuy
2018-04-17 18:14:59 -04:00
Kris Maglione
c023b56e44 Bug 1440747: Don't load onboarding frame script into every frameloader. r=Gijs
Loading this script into every frameloader wasts a massive amount of memory in
every content process, even though it's only needed when we load about:home or
about:newtab.

MozReview-Commit-ID: 5YtEKLGVX4
2018-02-23 13:53:19 -05:00
Matthew Noorenberghe
719d5ef030 Bug 1443632 - Change screenshots tour action button back to an <a>. r=kitcambridge
MozReview-Commit-ID: DeEWxnurLty
2018-03-09 17:58:18 -08:00
Masayuki Nakano
2d0037adc3 Bug 1441144 - Make browser/extensions/onboarding/content/onboarding.js handle non-printable keys with "keydown" event listener rather than "keypress" event listener r=mossop
We'll stop dispatching "keypress" event for non-printable keys and key
combinations in the default event group of web content.  Therefore,
onbording.js needs to stop handling some keys with "keypress" event listener.

This patch makes add a "keydown" event listener, handleKeydown(), and make it
handle only non-printable keys.  Note that we'll keep dispatching "keypress"
event for " " and "Enter".  So, we can keep handling them in "keypress"
event listener.

MozReview-Commit-ID: 1jFIv9N03fa
2018-02-26 22:37:11 +09:00
arthur.iakab
2b97944452 Merge mozilla-central to mozilla-inbound 2018-02-27 12:05:43 +02:00
Frederik Braun
de32e8cf24 Bug 1433929 - Replace all innerHTML usage in the onboarding extension. r=Gijs
MozReview-Commit-ID: HY9JsBb7sFQ
2018-02-16 12:34:27 +01:00
Edouard Oger
1a12c1fce4 Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Csoregi Natalia
5f4a31b802 Backed out changeset 22901b9f9199 (bug 1434706) for browser-chrome failures browser_contextmenu_sendtab.js. CLOSED TREE 2018-02-26 21:16:01 +02:00
Edouard Oger
cf78f22e8e Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Cosmin Sabou
bb25b037bd Backed out changeset a2147499c437 (bug 1434706) for frequent mochitest browser chrome failures on browser_contextmenu_sendpage.js 2018-02-23 22:15:08 +02:00
Edouard Oger
23fa89126c Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
shindli
4f93afdfba Backed out changeset 6e3058771f18 (bug 1434706) for bc6 and X failures in browser/base/content/test/general/browser_contextmenu_input.js and services/fxaccounts/tests/xpcshell/test_accounts.js respectively on a CLOSED TREE 2018-02-23 10:25:56 +02:00
Edouard Oger
b7ef270fb8 Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Andrew McCreight
272cee1e65 Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG
2018-02-06 09:36:57 -08:00
Kris Maglione
0bb74efdf1 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Fred Lin
78ba1b5ee6 Bug 1413830 - Data schema change for onboarding telemetry;r=fischer,francois
Implement new processPings and _sendPing, handle sessions via registerNewOnboardingSession
This patch covers all new events except onboarding-noshow-smallscreen and overlay-disapear-resize events will be implemented in bug 1417769

MozReview-Commit-ID: 3jNAmOcrvEa
2018-01-15 15:32:46 +08:00
Gurzau Raul
3413b63671 Backed out changeset b78d2b24b741 (bug 1413830) for leaking test/about/browser_aboutHome_search_telemetry.js r=backout 2018-01-10 12:02:53 +02:00
Fred Lin
ccf8eb91cd Bug 1413830 - Data schema change for onboarding telemetry;r=Fischer,francois
Implement new processPings and _sendPing, handle sessions via registerNewOnboardingSession
This patch covers all new events except onboarding-noshow-smallscreen and overlay-disapear-resize events will be implemented in bug 1417769

MozReview-Commit-ID: 3jNAmOcrvEa
2017-10-31 12:01:30 +08:00
Dorel Luca
fd7a562fd6 Backed out changeset 8ba13ef1fec4 (bug 1413830) for failing Browser-chrome on accessible/tests/browser/events/browser_test_focus_browserui.js r=backout on a CLOSED TREE 2018-01-08 16:15:38 +02:00
Fred Lin
54349daa77 Bug 1413830 - Data schema change for onboarding telemetry;r=Fischer,francois
Implement new processPings and _sendPing, handle sessions via registerNewOnboardingSession
This patch covers all new events except onboarding-noshow-smallscreen and overlay-disapear-resize events will be implemented in bug 1417769

MozReview-Commit-ID: 3jNAmOcrvEa
2017-10-31 12:01:30 +08:00
Edouard Oger
c34b8c229e Bug 1420193 - Add Connect Another Device button to Sync onboarding panel. r=markh,mossop
MozReview-Commit-ID: 7M6JMJALz2j
2017-11-23 12:17:37 -05:00
Fred Lin
eec24adb9f Bug 1418191 - not send the CTA telemetry event ping when instant complete;r=Fischer
MozReview-Commit-ID: 9KJazfZqviT
2017-11-21 13:12:56 +08:00
Fischer.json
f12e7e519f Bug 1414721 - Colors of Onboarding nav icons are inconsistent, r=gasolin
Previously we used background images to display tour icons on the nav list and on the tour notification. This caused two pitfalls: First, if fill colors were different inside svg icons, we would see inconsistent tour icon colors. Second, for one tour icon there would need two svg files.

This patch switches to the mask-image approach, which makes a icon svg as a mask filtering the background color beneath, so we can unify icon colors by the external css and remove extra colored svg files.

MozReview-Commit-ID: ErXexz15y8F
2017-11-09 11:11:50 +08:00
Fred Lin
2e4e4c6bd2 Bug 1412761 - copy editing;r=Fischer
MozReview-Commit-ID: LDZFo94cMNZ
2017-11-01 09:55:09 +08:00
Fred Lin
1fd5cefa4c Bug 1412164 - add tour_type and timestamp column for onboarding telemetry;r=Fischer,liuche
MozReview-Commit-ID: aqeoxjR7Tu
2017-10-27 10:20:34 +08:00
Fred Lin
b5278e9f10 Bug 1409977 - mark Onboarding tour will set as completed instantly via define a tour property;r=Fischer
MozReview-Commit-ID: 4zsPzXieZap
2017-10-30 10:44:39 +08:00
gasolin
8c02bfbd6c Bug 1404193 - enable customizable logo, speech bubble string, and hide the skip tour button;r=Fischer
MozReview-Commit-ID: 1VjDxOeYPem
2017-10-25 18:16:19 +08:00
Fred Lin
15f58e512e Bug 1408539 - Onboarding Tour: update customize, library, and screenshot illustration;r=Fischer
MozReview-Commit-ID: KHab4CFeLdQ
2017-10-27 15:58:08 +08:00
Sebastian Hengst
5cec48579f Backed out changeset 0c69682ddb67 (bug 1404193) for eslint failure at browser/extensions/onboarding/content/onboarding.js:1141: Unsafe assignment to innerHTML. r=backout on a CLOSED TREE 2017-10-24 09:08:31 +02:00
gasolin
a81cfd483f Bug 1404193 - enable customizable logo, speech bubble string, and hide the skip button;r=Fischer
MozReview-Commit-ID: 1cHpXouqNCg
2017-10-19 13:16:32 +08:00
gasolin
a76be673c8 Bug 1399142 - PART II: update illustration;r=Fischer
MozReview-Commit-ID: 5eX0IdaXIF0
2017-10-17 17:15:45 +08:00
gasolin
e8f596e1b0 Bug 1399142 - PART I: update the tour overlay colors;r=Fischer
MozReview-Commit-ID: 9fPva9qUCHi
2017-10-17 11:02:01 +08:00
gasolin
4865b4b2e7 Bug 1389424 - enable onboarding telemetry via ping-centre;r=emtwo,Fischer,liuche
MozReview-Commit-ID: KWRCnD4lFh9
2017-08-31 10:19:04 +08:00
Sebastian Hengst
082b385362 Backed out changeset c94d9d435a0d (bug 1389424) for eslint failure at browser/extensions/onboarding/bootstrap.js:159: Expected space(s) after "catch". r=backout 2017-10-17 18:16:14 +02:00
gasolin
8c333fadce Bug 1389424 - enable onboarding telemetry via ping-centre;r=emtwo,Fischer,liuche
MozReview-Commit-ID: KWRCnD4lFh9
2017-08-31 10:19:04 +08:00
Dan Banner
5af4450327 Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
gasolin
4bcffed279 Bug 1399955 - set notification-body max height to show more description;r=rexboy
MozReview-Commit-ID: EKTtaugkUT9
2017-09-20 10:00:23 +08:00
gasolin
b6129f8689 Bug 1399955 - set menu item max height to show 2 lines properly;r=rexboy
MozReview-Commit-ID: EqkKh2N8Daf
2017-09-20 09:41:24 +08:00
Fischer.json
d20e668048 Bug 1399693 - Update the watermark Firefox logo used on new tab from png to svg, r=gasolin
MozReview-Commit-ID: 2GvFoTC1MtN
2017-09-15 14:38:16 +08:00
gasolin
9791a8fbab Bug 1399421 - change onboarding library description;r=Fischer
MozReview-Commit-ID: KMZD8ZwUwRd
2017-09-15 18:14:00 +08:00
gasolin
2ee6216b16 Bug 1399983 - Firefox logo should float in place;r=rexboy
MozReview-Commit-ID: 6pw9oqcCO6b
2017-09-15 14:19:36 +08:00
Rex Lee
42275f5954 Bug 1399846 - [onboarding] Don't show speech bubble upon hovering watermark. r=gasolin
MozReview-Commit-ID: 43FLUQMsZ9q
2017-09-15 14:14:53 +08:00
Gabor Krizsanits
8a389cd897 Bug 1392829 - Prevent tour overlay form to confuse the process selecting algorithm. r=rexboy
The navigation for the sync button happens programmatically. The default
form submit navigation should be cancelled otherwise things get confused.
2017-09-13 17:16:33 +02:00