Commit Graph

21 Commits

Author SHA1 Message Date
Mark Hammond
6cf92f4441 Bug 992371 - Avoid promise rejection messages from FxAccounts. r=ttaubert 2014-04-10 17:13:53 +10:00
Gavin Sharp
e433bf155e Bug 982241: make the UI observe weave:service:setup-complete so that it gets updated correctly when re-signing in after an auth error, r=ttaubert
Changes:
 * start observing weave:service:setup-complete to update the UI after all logins (re-auth, initial sign-in)
 * stop observing FxAccountsCommon.ONLOGIN_NOTIFICATION, since the state we depend on to update the UI never changes interestingly as a result of it firing
2014-03-12 18:53:35 -07:00
Tim Taubert
a1f3c30d8c Bug 980839 - Panel UI doesn't prompt for reauth when restarting after password change r=markh 2014-03-10 17:38:41 -07:00
Mark Hammond
329d201ee1 Bug 969528 - only show the 'login needed' UI state when in a LOGIN_FAILED_LOGIN_REJECTED state. r=ttaubert 2014-03-07 15:41:33 +11:00
Tim Taubert
9dfd72b1f8 Bug 969656 - "Sign in again" menu panel UI should link directly to the sign-in page, rather than preferences r=gavin 2014-02-11 15:38:48 +01:00
Mark Hammond
3812815a45 Bug 967350 - openSignInAgainPage() now opens about:accounts?action=reauth. r=ttaubert 2014-02-05 09:11:20 +11:00
Mark Hammond
5ea67febff Bug 966823 - ensure checking if there is a login error doesn't initialize sync too early. r=ttaubert 2014-02-03 10:47:35 +11:00
Gavin Sharp
581abd8156 [Australis] portion of bug 966511: rename gFxAccount.toggle to gFxAccount.onMenuPanelCommand, r=ttaubert 2014-01-31 17:27:51 -08:00
Gavin Sharp
231c75cc98 Bug 966511: Tweak Sync UI, r=ttaubert
Changes:
- rename browser-fxaccounts.js "toggle" to onMenuPanelCommand
- rename openSignInPage->openSignInAgainPage and change it to point to about:accounts?signin=true
- introduce openAccountsPage and change the menu panel "signed in"'s UI to call it
- remove period at the end of "Firefox is now syncing" in the success doorhanger
- rename syncErrorPanel.title->syncErrorPanel.heading for consistency
- remove the "Preferences" button from the "you need to sign in again" doorhanger
- "manage"->"change" in the "What would you like to Sync" dialog
- change "Unlink Browser" to "Disconnect", in both the prefs button and confirmation dialog title
- adjust string in the "Disconnect" confirmation dialog
- change "Device"->"computer" in the relink verification dialog
- fix success panel heading styling (should be bold)
2014-01-31 17:20:21 -08:00
Tim Taubert
2ebbd7f08e Bug 965641 - [Australis] prompt user to sign-in again UI in the menu panel r=markh 2014-01-29 19:06:50 -08:00
Tim Taubert
c5c0783fd6 Bug 965607 - [Australis] Show FxA doorhangers only for the most recent non-popup browser window r=markh 2014-01-30 11:15:46 -08:00
Tim Taubert
867973c527 Backed out [Australis] changeset 7560f1dfaa97 (bug 965641) 2014-01-30 17:44:58 -08:00
Tim Taubert
2b439699eb Backed out [Australis] changeset 1471e8762222 (bug 965607) 2014-01-30 17:44:56 -08:00
Tim Taubert
755cfa2ff9 Bug 965607 - [Australis] Show FxA doorhangers only for the most recent non-popup browser window r=markh 2014-01-30 11:15:46 -08:00
Tim Taubert
c4e711ae80 Bug 965641 - [Australis] prompt user to sign-in again UI in the menu panel r=markh 2014-01-29 19:06:50 -08:00
Tim Taubert
9d2b545765 Bug 965544 - Show "now syncing" doorhanger when sync actually starts, once per login r=markh 2014-01-29 12:41:07 -08:00
Tim Taubert
e7dacef7df Bug 964929 - [Australis] Implement doorhanger for sync errors r=gavin 2014-01-28 17:54:36 -08:00
Tim Taubert
4c52376a8b Bug 963384 - [Australis] Don't show doorhanger when sync customization dialog will be shown r=markh 2014-01-28 18:54:01 -08:00
Tim Taubert
3f7b7fa906 Bug 957460 - [Australis] Add Firefox Accounts widget for customization panel r=gijs,markh 2014-01-10 19:32:11 +01:00
Tim Taubert
0ef6c88e84 Bug 957436 - [Australis] Follow-up to fix leaks caused by calling uninit() without calling init() before r=bustage 2014-01-25 22:02:18 +01:00
Tim Taubert
4c9c2e9da0 Bug 957436 - [Australis] Show doorhanger for first fxa-based sync r=markh 2014-01-25 16:19:07 +01:00