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

Issue 2156913002: Creates alertCoordinatorDelegate for alerts (Closed)

Created:
4 years, 5 months ago by gambard
Modified:
4 years, 5 months ago
CC:
chromium-reviews, sdefresne+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@alertCoordinator
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Creates alertCoordinatorDelegate for alerts This CL creates alertCoordinatorDelegates for handling the action sheet alerts and the modal alerts. BUG=none

Patch Set 1 #

Total comments: 38
Unified diffs Side-by-side diffs Delta from patch set Stats (+396 lines, -0 lines) Patch
M ios/chrome/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M ios/chrome/browser/BUILD.gn View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/alert_coordinator/action_sheet.h View 1 chunk +26 lines, -0 lines 6 comments Download
A ios/chrome/browser/ui/alert_coordinator/action_sheet.mm View 1 chunk +54 lines, -0 lines 6 comments Download
A ios/chrome/browser/ui/alert_coordinator/action_sheet_unittest.mm View 1 chunk +108 lines, -0 lines 5 comments Download
A ios/chrome/browser/ui/alert_coordinator/modal_alert.h View 1 chunk +19 lines, -0 lines 3 comments Download
A ios/chrome/browser/ui/alert_coordinator/modal_alert.mm View 1 chunk +60 lines, -0 lines 11 comments Download
A ios/chrome/browser/ui/alert_coordinator/modal_alert_unittest.mm View 1 chunk +117 lines, -0 lines 7 comments Download
M ios/chrome/ios_chrome.gyp View 1 chunk +4 lines, -0 lines 0 comments Download
M ios/chrome/ios_chrome_tests.gyp View 1 chunk +2 lines, -0 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 13 (2 generated)
gambard
PTAL.
4 years, 5 months ago (2016-07-18 08:47:02 UTC) #2
lpromero
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h File ios/chrome/browser/ui/alert_coordinator/action_sheet.h (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h#newcode19 ios/chrome/browser/ui/alert_coordinator/action_sheet.h:19: @interface ActionSheet : NSObject<AlertCoordinatorDelegate> I don't like the names ...
4 years, 5 months ago (2016-07-18 12:11:36 UTC) #3
gambard
I am making the changes. Here are some answers. https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h File ios/chrome/browser/ui/alert_coordinator/action_sheet.h (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h#newcode19 ios/chrome/browser/ui/alert_coordinator/action_sheet.h:19: ...
4 years, 5 months ago (2016-07-18 12:40:20 UTC) #4
lpromero
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h File ios/chrome/browser/ui/alert_coordinator/action_sheet.h (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h#newcode19 ios/chrome/browser/ui/alert_coordinator/action_sheet.h:19: @interface ActionSheet : NSObject<AlertCoordinatorDelegate> On 2016/07/18 12:40:20, gambard wrote: ...
4 years, 5 months ago (2016-07-18 12:51:43 UTC) #5
lpromero
Thanks! https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm File ios/chrome/browser/ui/alert_coordinator/modal_alert.mm (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm#newcode28 ios/chrome/browser/ui/alert_coordinator/modal_alert.mm:28: #pragma mark - Private Methods s/Private/AlertCoordinatorDelegate https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm#newcode39 ios/chrome/browser/ui/alert_coordinator/modal_alert.mm:39: ...
4 years, 5 months ago (2016-07-18 12:55:31 UTC) #6
marq (ping after 24h)
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h File ios/chrome/browser/ui/alert_coordinator/action_sheet.h (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/action_sheet.h#newcode19 ios/chrome/browser/ui/alert_coordinator/action_sheet.h:19: @interface ActionSheet : NSObject<AlertCoordinatorDelegate> On 2016/07/18 12:40:20, gambard wrote: ...
4 years, 5 months ago (2016-07-18 13:02:42 UTC) #8
lpromero
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.h File ios/chrome/browser/ui/alert_coordinator/modal_alert.h (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.h#newcode12 ios/chrome/browser/ui/alert_coordinator/modal_alert.h:12: @interface ModalAlert : NSObject<AlertCoordinatorDelegate> On 2016/07/18 13:02:41, marq wrote: ...
4 years, 5 months ago (2016-07-18 13:21:26 UTC) #9
lpromero
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm File ios/chrome/browser/ui/alert_coordinator/modal_alert.mm (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm#newcode39 ios/chrome/browser/ui/alert_coordinator/modal_alert.mm:39: [alertCoordinator addItemWithTitle:l10n_util::GetNSString(IDS_APP_OK) On 2016/07/18 13:02:41, marq wrote: > I ...
4 years, 5 months ago (2016-07-18 13:25:19 UTC) #10
marq (ping after 24h)
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm File ios/chrome/browser/ui/alert_coordinator/modal_alert.mm (right): https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert_coordinator/modal_alert.mm#newcode39 ios/chrome/browser/ui/alert_coordinator/modal_alert.mm:39: [alertCoordinator addItemWithTitle:l10n_util::GetNSString(IDS_APP_OK) On 2016/07/18 13:25:19, lpromero wrote: > On ...
4 years, 5 months ago (2016-07-18 13:37:14 UTC) #11
gambard
Waiting for an answer on architecture of https://codereview.chromium.org/2119373002/ before making changes here.
4 years, 5 months ago (2016-07-18 14:55:29 UTC) #12
michaeldo
4 years, 5 months ago (2016-07-18 15:29:07 UTC) #13
https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert...
File ios/chrome/browser/ui/alert_coordinator/action_sheet.h (right):

https://codereview.chromium.org/2156913002/diff/1/ios/chrome/browser/ui/alert...
ios/chrome/browser/ui/alert_coordinator/action_sheet.h:17: // all device form
factors. Will show a sheet on the phone and use a popover on
ContextMenuParams shouldn't be used anywhere in this alert_coordinator
directory. Only the specialized ContextMenuCoordinator should use it. There is
some conflicting terminology here. web::ContextMenuParams is specifically used
to store values needed to display a "web site context menu" that is triggered
when the user long presses on a link.

It sounds like AlertCoordinator is a much more generic class than that so we
shouldn't make it dependent on the ContextMenuParams type.

Powered by Google App Engine
This is Rietveld 408576698