Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(362)

Issue 8986005: Reland r114898: Add TabModalConfirmDialogDelegate. (Closed)

Created:
9 years ago by Bernhard Bauer
Modified:
9 years ago
Reviewers:
pfeldman, battre
CC:
chromium-reviews, jennb, Dmitry Titov, dcheng, prasadt, arv (Not doing code reviews), jianli, Paweł Hajdan Jr., Nico, Ben Goodger (Google), Evan Stade, Daniel Erat
Visibility:
Public.

Description

Reland r114898: Add TabModalConfirmDialogDelegate to show simple tab-modal confirmation dialogs. This CL carves a TabModalConfirmDialogDelegate class (modeled after ConfirmInfobarDelegate) out of RepostFormWarningController and makes it a subclass thereof. It also removes the ShowRepostFormWarning method from BrowserWindow and its subclasses, in favor of a method in browser_dialogs.h. [email protected],[email protected],[email protected],[email protected] BUG=92795 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=115000

Patch Set 1 : fix #

Patch Set 2 : Old version (do not commit) #

Patch Set 3 : fix and cleanup #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+851 lines, -845 lines) Patch
M chrome/browser/browser_resources.grd View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/external_tab_container_win.cc View 2 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/repost_form_warning_controller.h View 1 chunk +15 lines, -22 lines 0 comments Download
M chrome/browser/repost_form_warning_controller.cc View 1 chunk +46 lines, -44 lines 0 comments Download
D chrome/browser/resources/repost_form_warning.html View 1 chunk +0 lines, -72 lines 0 comments Download
A + chrome/browser/resources/tab_modal_confirm_dialog.html View 4 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/ui/browser.cc View 2 2 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/browser_dialogs.h View 2 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser_window.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/browser_window_cocoa.mm View 2 chunks +0 lines, -6 lines 0 comments Download
D chrome/browser/ui/cocoa/repost_form_warning_mac.h View 1 chunk +0 lines, -43 lines 0 comments Download
D chrome/browser/ui/cocoa/repost_form_warning_mac.mm View 1 chunk +0 lines, -88 lines 0 comments Download
A chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.h View 2 1 chunk +39 lines, -0 lines 0 comments Download
A chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm View 2 1 chunk +93 lines, -0 lines 0 comments Download
M chrome/browser/ui/gtk/browser_window_gtk.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/gtk/browser_window_gtk.cc View 2 chunks +0 lines, -5 lines 0 comments Download
D chrome/browser/ui/gtk/repost_form_warning_gtk.h View 1 chunk +0 lines, -49 lines 0 comments Download
D chrome/browser/ui/gtk/repost_form_warning_gtk.cc View 1 chunk +0 lines, -85 lines 0 comments Download
A chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h View 2 1 chunk +50 lines, -0 lines 0 comments Download
A chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc View 2 1 chunk +106 lines, -0 lines 2 comments Download
M chrome/browser/ui/panels/panel.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/panels/panel.cc View 1 chunk +0 lines, -4 lines 0 comments Download
A chrome/browser/ui/tab_modal_confirm_dialog_delegate.h View 1 chunk +79 lines, -0 lines 0 comments Download
A chrome/browser/ui/tab_modal_confirm_dialog_delegate.cc View 1 chunk +93 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/browser_dialogs.h View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/dialog_stubs_gtk.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 chunk +0 lines, -4 lines 0 comments Download
D chrome/browser/ui/views/repost_form_warning_view.h View 1 chunk +0 lines, -53 lines 0 comments Download
D chrome/browser/ui/views/repost_form_warning_view.cc View 1 chunk +0 lines, -92 lines 0 comments Download
A + chrome/browser/ui/views/tab_modal_confirm_dialog_views.h View 2 2 chunks +14 lines, -15 lines 0 comments Download
A chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc View 2 1 chunk +90 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/chrome_url_data_manager_backend.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/chrome_web_ui_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
D chrome/browser/ui/webui/repost_form_warning_ui.h View 1 chunk +0 lines, -47 lines 0 comments Download
D chrome/browser/ui/webui/repost_form_warning_ui.cc View 1 chunk +0 lines, -166 lines 0 comments Download
A chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.h View 2 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/tab_modal_confirm_dialog_webui.cc View 2 1 chunk +140 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 2 14 chunks +18 lines, -18 lines 0 comments Download
M chrome/common/url_constants.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/common/url_constants.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/test/base/test_browser_window.h View 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Bernhard Bauer
Please review. The old version of this CL is in patch set 2, for comparison ...
9 years ago (2011-12-19 15:32:13 UTC) #1
battre
On 2011/12/19 15:32:13, Bernhard Bauer wrote: > Please review. > > The old version of ...
9 years ago (2011-12-19 15:45:00 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/8986005/13094
9 years ago (2011-12-19 16:07:30 UTC) #3
commit-bot: I haz the power
Change committed as 115000
9 years ago (2011-12-19 18:03:10 UTC) #4
pfeldman
http://codereview.chromium.org/8986005/diff/13094/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc File chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc (right): http://codereview.chromium.org/8986005/diff/13094/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc#newcode35 chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc:35: dialog_ = gtk_vbox_new(FALSE, ui::kContentAreaBorder); This dialog is missing GetTitle ...
9 years ago (2011-12-20 18:47:25 UTC) #5
Bernhard Bauer
9 years ago (2011-12-21 00:58:26 UTC) #6
http://codereview.chromium.org/8986005/diff/13094/chrome/browser/ui/gtk/tab_m...
File chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc (right):

http://codereview.chromium.org/8986005/diff/13094/chrome/browser/ui/gtk/tab_m...
chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.cc:35: dialog_ =
gtk_vbox_new(FALSE, ui::kContentAreaBorder);
On 2011/12/20 18:47:26, pfeldman wrote:
> This dialog is missing GetTitle call. Is this intentional?

It wasn't in the old version (repost_form_warning_gtk.cc), so I left it out here
as well.

Powered by Google App Engine
This is Rietveld 408576698