Commit Graph

48 Commits

Author SHA1 Message Date
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
4c2e3de85c Bug 1399536 - fix incorrect JS in test-onboarding-tour-type.js;r=Fischer
MozReview-Commit-ID: 8irepX9JY4o
2017-09-26 16:03:21 +08:00
Rex Lee
8814bcfb8f Bug 1392475 - [Onboarding] Turn fox logo to watermark if all tours or notifications are finished. r=Fischer,gasolin
MozReview-Commit-ID: CLbiHqCmxr0
2017-08-30 15:24:47 +08:00
Fischer.json
7d6efc96d2 Bug 1397701 - Should clean up UITour after closing the onboarding overlay by clicking the Skip-Tour button, r=rexboy
MozReview-Commit-ID: 5dkGDCKPete
2017-09-10 19:32:34 +08:00
Fischer.json
bb38c763cc Bug 1394730 - Should clean up UITour highlight while navigating to another tour, r=rexboy
This patch:
- fixes UITour highlight not being cleaned up while navigating to another tour by mouse (the regression caused by the bug 1377298)
- adds the ability to clean up UITour while navigating to another tour by keyboard

MozReview-Commit-ID: CH8w5CloGCv
2017-09-10 19:25:48 +08:00
Ricky Chien
6c2263f0b1 Bug 1392474 - [Onboarding] replace the check box with a “Skip Tour” button r=Fischer
MozReview-Commit-ID: IECHQf03n0z
2017-09-01 23:47:40 +08:00
Fischer.json
4ebcce4774 Bug 1395480 - Set a 2 week total tour notification timeout for 57 onboarding, r=rexboy
MozReview-Commit-ID: 3GkuqQJPXZX
2017-09-05 17:37:37 +08:00
Fischer.json
40beb8b7db Bug 1371538 - Should add the Screenshots tour in the onBoarding overlay, r=flod,rexboy
MozReview-Commit-ID: D7YKZyV2Bm2
2017-08-25 12:11:26 +08:00
Wes Kocher
f898fe270e Merge m-c to inbound a=merge
MozReview-Commit-ID: 3rHXXSEcJ6k
2017-08-30 19:58:40 -07:00
Yura Zenevich
2c3b136934 Bug 1393564 - making onboarding overlay button z-index consistent with other elements (notification and dialog). r=gasolin
MozReview-Commit-ID: HIU3gCziIpk
2017-08-30 22:38:13 -04:00
gasolin
cc5a5eca1e Bug 1392791 - not call gotoPage while hide overlay;r=rexboy
MozReview-Commit-ID: 483GaTb0a4C
2017-08-24 10:53:55 +08:00
gasolin
5418d7f0df Bug 1391659 - add test for refresh onboarding tour after hide all tours;r=rexboy,timdream
MozReview-Commit-ID: EMptFMQj0Ue
2017-08-28 14:56:36 +08:00
Fischer.json
5264481dad Bug 1388555 - On boarding (Tour) highlight/menu does not disappear after the window resizes or unloads, r=gasolin
MozReview-Commit-ID: G0TdFliTDka
2017-08-23 18:51:31 +08:00
gasolin
ff1ad6304f Bug 1392469 - [Onboarding] remove fox icon and speech bubble from notification;r=Fischer
MozReview-Commit-ID: BeaOswqNf4G
2017-08-22 10:24:52 +08:00
Timothy Guan-tin Chien
8c533e3af9 Bug 1392167 - Have getCurrentActiveTour() check states of all DOM elements. r=Fischer,gasolin
MozReview-Commit-ID: DHu4ZKGXdfD
2017-08-21 12:57:33 +08:00
Yura Zenevich
e64d242f40 Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
MozReview-Commit-ID: 9xyhn7jLJqD
2017-08-18 15:10:07 -04:00
Yura Zenevich
16cafaa4d0 Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-17 14:22:53 -04:00
Sebastian Hengst
ccfe719181 Backed out changeset 7476ca517e2b (bug 1377298) for failing browser-chrome's browser/extensions/onboarding/test/browser/browser_onboarding_keyboard.js. r=backout on a CLOSED TREE 2017-08-17 19:44:31 +02:00
Yura Zenevich
a6c29c7a07 Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-17 09:34:14 -04:00
gasolin
23ef544d4f Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=Fischer,mossop,rexboy
MozReview-Commit-ID: JUmPyJiNKFx
2017-08-14 14:30:46 +08:00
Sebastian Hengst
d91c922c3b Backed out changeset f25c91cca4c3 (bug 1366056) for failing browser_all_files_referenced.js. r=backout 2017-08-16 15:28:53 +02:00
gasolin
2209d4ad7b Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=Fischer,mossop,rexboy
MozReview-Commit-ID: JUmPyJiNKFx
2017-08-14 14:30:46 +08:00
gasolin
8b628334b0 Bug 1383505 - add test to make sure onboarding show the first uncomplete tour by default;r=mossop
MozReview-Commit-ID: APOBLLS6Pga
2017-08-03 10:18:11 +08:00
Yura Zenevich
425b1bf6fd Bug 1387057 - improved accessibliity of onboarding notification bar. r=mossop
MozReview-Commit-ID: Hx60C142g3u
2017-08-10 16:16:41 -04:00
Yura Zenevich
a3b03d8c5b Bug 1377273 - added focus styling for onboarding overlay button. r=mossop, gasolin
MozReview-Commit-ID: BZgx4ODL2at
2017-08-03 15:55:35 -04:00
Fischer.json
0c99eff480 Bug 1383070 - Intermittent: Uncaught exception Should load onboarding overlay, r=mossop
MozReview-Commit-ID: 6avWDMV3PAg
2017-07-22 23:40:01 +08:00
Fischer.json
f2f95ef920 Bug 1377439 - Should adapt the oboarding UI to the hight-contrast display mode, r=mossop
This patch makes the mininmum and the important elements and images visible in the high-constrast mode, including
- making button have border (using the given default grey border in the high-constrast mode)
- making the upper-left overlay button's fox image visible
- making the images of the X close buttons on the notification bar and on the overlay visible
- making that the navigation item of the current tour on the overlay's right side would have outline
- making the hovered navigation item on the overlay's right side would have outline
- making sure using <button> element for buttons for a better semantic
- changing #onboarding-overlay-icon to #onboarding-overlay-button for a better semantic

MozReview-Commit-ID: Aj6wndb4to9
2017-07-18 14:26:25 +08:00
Ed Lee
deff1f9aa2 Bug 1381335 - Increase waitForCondition time for initial onboarding-overlay check. f=Fischer r=dmose
Use the larger default 50 tries (and 100ms) on the initial loading of the overlay.

MozReview-Commit-ID: 3qPt8w8yDNN
2017-07-16 10:04:30 -07:00
Fischer.json
4734586594 Bug 1372067 - Part 2: Add the test cases, r=mossop
This commit
- splits up the browser_onboarding_notification.js test
- adds the test_mute_notification_on_1st_session test case
- adds the test_move_on_to_next_notification_when_reaching_max_prompt_count test case
- adds the test_move_on_to_next_notification_when_reaching_max_life_time test case
- adds the test_move_on_to_next_notification_after_interacting_with_notification test case
- updates the existing test cases for the new notification timing policy
- updates the browser_newtab_focus.js test

MozReview-Commit-ID: Ej2bHJSr35z
2017-07-12 12:44:34 +08:00
gasolin
e4ca7119d5 Bug 1375775 - test cases for reusable tourset;r=mossop
MozReview-Commit-ID: IlxgYRuFpCc
2017-07-07 11:52:33 +08:00
Fischer.json
d1f203b768 Bug 1377433 - Should not do the sliding-up tour notification transition, r=mossop
MozReview-Commit-ID: L4aDUF1s9OI
2017-06-30 06:37:09 -07:00
gasolin
a4d803bd25 Bug 1367696 - PART III add OnboardingTourType tests;r=mossop
MozReview-Commit-ID: 8tyiqkQJ5CX
2017-06-22 17:50:29 +08:00
gasolin
963771ba92 Bug 1367696 - PART II add xpcshell structure for onboarding;r=mossop,rexboy
MozReview-Commit-ID: LA3LD8qx35d
2017-06-22 16:25:53 +08:00
Fischer.json
5093e634db Bug 1357021 - Part 2: Add the browser_onboarding_tours.js test, r=mossop
This commit
- renames browser_onboarding_hide_tours.js to browser_onboarding_tours.js
- adds test_click_action_button_to_set_tour_completed and test_set_right_tour_completed_style_on_overlay test cases
- updates test_hide_onboarding_tours test case to test the changes of prefs of tours complete state

MozReview-Commit-ID: A0jD0lZWywL
2017-06-18 17:14:09 +08:00
Rex Lee
7d0ef7e53e Bug 1357023 - Add onboarding tour for Firefox Sync. r=flod,mossop
MozReview-Commit-ID: vZQyXU82YK
2017-06-14 21:12:56 +08:00
Sebastian Hengst
53ac62d17d Backed out changeset f031600d142d (bug 1367696) 2017-06-28 03:29:13 +02:00
Sebastian Hengst
84a360cef2 Backed out changeset 09814ac870d3 (bug 1367696) 2017-06-28 03:29:09 +02:00
gasolin
395860bab8 Bug 1367696 - PART III add OnboardingTourType tests;r=mossop
MozReview-Commit-ID: 8tyiqkQJ5CX
2017-06-22 17:50:29 +08:00
gasolin
1498640aff Bug 1367696 - PART II add xpcshell structure for onboarding;r=mossop,rexboy
MozReview-Commit-ID: LA3LD8qx35d
2017-06-22 16:25:53 +08:00
Fischer.json
5ede4ba7c7 Bug 1357641 - Part 2: Add the browser_onboarding_notification.js test, r=mossop
MozReview-Commit-ID: 8kEDXaQ0zqK
2017-06-16 17:44:06 +08:00
Fischer.json
77ce058788 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
Phil Ringnalda
4cb0288799 Backed out 2 changesets (bug 1357641) for OS X near-permaorange in browser_permissionsPromptDeny.js
Backed out changeset ad8486907154 (bug 1357641)
Backed out changeset 3eb9c03bd0cd (bug 1357641)

MozReview-Commit-ID: DuESQH4FecO
2017-06-22 20:44:50 -07:00
Fischer.json
6deeb32c11 Bug 1357641 - Part 2: Add the browser_onboarding_notification.js test, r=mossop
MozReview-Commit-ID: 8kEDXaQ0zqK
2017-06-16 17:44:06 +08:00
Fischer.json
f39098cc87 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
Phil Ringnalda
2bf9335dea Backed out 2 changesets (bug 1357641) for Windows failures in browser_newtab_focus.js
Backed out changeset eb0d8a0d77e7 (bug 1357641)
Backed out changeset 9c86446d0a75 (bug 1357641)

MozReview-Commit-ID: 9PyFoOakveS
2017-06-21 22:05:23 -07:00
Fischer.json
b550fa9207 Bug 1357641 - Part 2: Add the browser_onboarding_notification.js test, r=mossop
MozReview-Commit-ID: 8kEDXaQ0zqK
2017-06-16 17:44:06 +08:00
Fischer.json
9a93d9ab88 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
Fischer.json
ab96a7fe45 Bug 1357020 - Should hide the onboarding tour if user explicitly checked the hide-the-tour checkbox, r=gasolin,mossop,rexboy
This patch
- adds one hide-onboarding-tour checkbox
- after toggling the overlay, hides the onboarding tour if user checked hide-the-tour checkbox
- creates the message channel between the chrome process and the content process to set prefs.
- listens to the pref-updated event and then hide the onboarding tour across pages.
- Add one browser_onboarding_hide_tours.js test

MozReview-Commit-ID: 7ZjbrhfO9dB
2017-06-10 16:14:08 +08:00