Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(318)

Issue 14846020: Add Views implementation of ProfileSigninConfirmationDialog. (Closed)

Created:
7 years, 7 months ago by dconnelly
Modified:
7 years, 6 months ago
CC:
chromium-reviews, Raghu Simha, haitaol1, akalin, tim (not reviewing), tfarina
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Add Views implementation of ProfileSigninConfirmationDialog. The existing WebUI implementation is still used on platforms that don't support the Views toolkit. Current screenshot: https://code.google.com/p/chromium/issues/detail?id=179444#c25 BUG=179444 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203709

Patch Set 1 #

Patch Set 2 : cleanup, remove weak ptrs #

Patch Set 3 : more cleanup #

Patch Set 4 : make new strings for new dialog #

Patch Set 5 : no ifdef on function proto #

Total comments: 28

Patch Set 6 : bool to enum, split strings, cleanups #

Patch Set 7 : no forward declared enums #

Total comments: 57

Patch Set 8 : pkasting nits #

Patch Set 9 : better strings use #

Patch Set 10 : #

Patch Set 11 : rebase #

Patch Set 12 : remove default button #

Total comments: 18

Patch Set 13 : more nits; use alphas instead of colors #

Patch Set 14 : old explanation text #

Patch Set 15 : move color calculation to helper file for multiplatform use #

Total comments: 5

Patch Set 16 : more nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+540 lines, -79 lines) Patch
M chrome/app/chromium_strings.grd View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +16 lines, -4 lines 0 comments Download
M chrome/app/generated_resources.grd View 1 chunk +14 lines, -2 lines 0 comments Download
M chrome/app/google_chrome_strings.grd View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser_dialogs.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_starter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +17 lines, -1 line 0 comments Download
M chrome/browser/ui/sync/profile_signin_confirmation_helper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/ui/sync/profile_signin_confirmation_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +13 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +103 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +254 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +25 lines, -18 lines 0 comments Download
M chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc View 1 2 3 4 5 6 7 8 9 10 11 12 7 chunks +59 lines, -48 lines 0 comments Download
M chrome/browser/ui/webui/signin/profile_signin_confirmation_ui.cc View 1 2 3 4 5 6 7 1 chunk +6 lines, -6 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
dconnelly
Evan: do you mind reviewing the views stuff in ui/views/sync? James: this refactors some stuff ...
7 years, 7 months ago (2013-05-07 14:41:40 UTC) #1
Evan Stade
I'm not a views owner.
7 years, 7 months ago (2013-05-07 15:41:31 UTC) #2
dconnelly
Hi Peter, This CL adds a Views implementation of an existing WebUI dialog box. The ...
7 years, 7 months ago (2013-05-07 15:49:35 UTC) #3
dconnelly1
-estade On Tue, May 7, 2013 at 5:41 PM, <estade@chromium.org> wrote: > I'm not a ...
7 years, 7 months ago (2013-05-07 15:50:40 UTC) #4
James Hawkins
Can you point out in that thread where agreement was reached to move to native ...
7 years, 7 months ago (2013-05-07 17:07:55 UTC) #5
dconnelly
On 2013/05/07 17:07:55, James Hawkins wrote: > Can you point out in that thread where ...
7 years, 7 months ago (2013-05-07 17:20:09 UTC) #6
James Hawkins
https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc File chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc (right): https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc#newcode160 chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc:160: delete this; This is really fragile. Don't we have ...
7 years, 7 months ago (2013-05-07 17:22:44 UTC) #7
dconnelly
https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc File chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc (right): https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc#newcode160 chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc:160: delete this; On 2013/05/07 17:22:44, James Hawkins wrote: > ...
7 years, 7 months ago (2013-05-07 17:31:30 UTC) #8
tfarina
https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.h File chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.h (right): https://codereview.chromium.org/14846020/diff/7002/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.h#newcode10 chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.h:10: #include "chrome/browser/ui/browser_dialogs.h" rm this include, if necessary, include in ...
7 years, 7 months ago (2013-05-07 18:16:18 UTC) #9
Andrew T Wilson (Slow)
https://codereview.chromium.org/14846020/diff/7002/chrome/app/chromium_strings.grd File chrome/app/chromium_strings.grd (right): https://codereview.chromium.org/14846020/diff/7002/chrome/app/chromium_strings.grd#newcode885 chrome/app/chromium_strings.grd:885: Your bookmarks, history and other Chromium data can be ...
7 years, 7 months ago (2013-05-08 14:23:48 UTC) #10
dconnelly
https://codereview.chromium.org/14846020/diff/7002/chrome/app/chromium_strings.grd File chrome/app/chromium_strings.grd (right): https://codereview.chromium.org/14846020/diff/7002/chrome/app/chromium_strings.grd#newcode885 chrome/app/chromium_strings.grd:885: Your bookmarks, history and other Chromium data can be ...
7 years, 7 months ago (2013-05-13 14:45:20 UTC) #11
Peter Kasting
https://codereview.chromium.org/14846020/diff/25001/chrome/app/chromium_strings.grd File chrome/app/chromium_strings.grd (right): https://codereview.chromium.org/14846020/diff/25001/chrome/app/chromium_strings.grd#newcode881 chrome/app/chromium_strings.grd:881: <message name="IDS_ENTERPRISE_SIGNIN_PROFILE_LINK_DIALOG_TITLE_NEW_STYLE" desc="The title of the dialog to confirm ...
7 years, 7 months ago (2013-05-15 00:11:03 UTC) #12
Andrew T Wilson (Slow)
LGTM, once you resolve Peter's feedback. https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/sync/one_click_signin_sync_starter.cc File chrome/browser/ui/sync/one_click_signin_sync_starter.cc (right): https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/sync/one_click_signin_sync_starter.cc#newcode102 chrome/browser/ui/sync/one_click_signin_sync_starter.cc:102: // This callback ...
7 years, 7 months ago (2013-05-16 08:00:30 UTC) #13
Peter Kasting
https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/sync/one_click_signin_sync_starter.cc File chrome/browser/ui/sync/one_click_signin_sync_starter.cc (right): https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/sync/one_click_signin_sync_starter.cc#newcode148 chrome/browser/ui/sync/one_click_signin_sync_starter.cc:148: DLOG(WARNING) << "No browser found to display the confirmation ...
7 years, 7 months ago (2013-05-16 21:57:39 UTC) #14
dconnelly
https://codereview.chromium.org/14846020/diff/25001/chrome/app/chromium_strings.grd File chrome/app/chromium_strings.grd (right): https://codereview.chromium.org/14846020/diff/25001/chrome/app/chromium_strings.grd#newcode881 chrome/app/chromium_strings.grd:881: <message name="IDS_ENTERPRISE_SIGNIN_PROFILE_LINK_DIALOG_TITLE_NEW_STYLE" desc="The title of the dialog to confirm ...
7 years, 7 months ago (2013-05-17 13:01:55 UTC) #15
Peter Kasting
https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc File chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc (right): https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc#newcode111 chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc:111: views::View* prompt_container = MakeFixedWidth(prompt_label, kDialogWidth); On 2013/05/17 13:01:55, dconnelly ...
7 years, 7 months ago (2013-05-17 18:45:53 UTC) #16
dconnelly
On 2013/05/17 18:45:53, Peter Kasting wrote: > https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc > File chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc > (right): > > ...
7 years, 7 months ago (2013-05-22 12:56:21 UTC) #17
Peter Kasting
On 2013/05/22 12:56:21, dconnelly wrote: > I just measured the padding in MSPaint. The vertical ...
7 years, 7 months ago (2013-05-23 00:13:50 UTC) #18
dconnelly
https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc File chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc (right): https://codereview.chromium.org/14846020/diff/25001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc#newcode111 chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc:111: views::View* prompt_container = MakeFixedWidth(prompt_label, kDialogWidth); On 2013/05/17 18:45:53, Peter ...
7 years, 7 months ago (2013-05-27 12:49:56 UTC) #19
Peter Kasting
On 2013/05/27 12:49:56, dconnelly wrote: > After some investigation I don't think I can avoid ...
7 years, 6 months ago (2013-05-28 18:19:26 UTC) #20
Peter Kasting
LGTM, save for a couple issues (the color calculation and the language code ones). I ...
7 years, 6 months ago (2013-05-28 23:25:11 UTC) #21
dconnelly
https://codereview.chromium.org/14846020/diff/68001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc File chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc (right): https://codereview.chromium.org/14846020/diff/68001/chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc#newcode38 chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc:38: const SkColor kDialogAlertBarBorder = SkColorSetRGB(0xE1, 0xE1, 0xE1); On 2013/05/28 ...
7 years, 6 months ago (2013-05-29 16:46:13 UTC) #22
dconnelly
On 2013/05/28 18:19:26, Peter Kasting wrote: > On 2013/05/27 12:49:56, dconnelly wrote: > > After ...
7 years, 6 months ago (2013-05-31 11:56:53 UTC) #23
dconnelly
jhawkins: PTAL
7 years, 6 months ago (2013-05-31 11:58:08 UTC) #24
James Hawkins
LGTM with nits. https://codereview.chromium.org/14846020/diff/93001/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc File chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc (right): https://codereview.chromium.org/14846020/diff/93001/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc#newcode24 chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.cc:24: // ProfileSigninConfirmationHandler -------------------------------------------- Optional nit: FWIW ...
7 years, 6 months ago (2013-05-31 16:51:10 UTC) #25
dconnelly
https://codereview.chromium.org/14846020/diff/93001/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.h File chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.h (right): https://codereview.chromium.org/14846020/diff/93001/chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.h#newcode71 chrome/browser/ui/webui/signin/profile_signin_confirmation_dialog.h:71: // The containing view. On 2013/05/31 16:51:10, James Hawkins ...
7 years, 6 months ago (2013-06-03 09:45:58 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dconnelly@chromium.org/14846020/66004
7 years, 6 months ago (2013-06-03 11:15:03 UTC) #27
commit-bot: I haz the power
7 years, 6 months ago (2013-06-03 14:05:10 UTC) #28
Message was sent while issue was closed.
Change committed as 203709

Powered by Google App Engine
This is Rietveld 408576698