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

Issue 1103743002: Use UIAlertController on iOS8 for Context Menu. (Closed)

Created:
5 years, 8 months ago by Eugene But (OOO till 7-30)
Modified:
5 years, 8 months ago
Reviewers:
lliabraa, sdefresne
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use UIAlertController on iOS8 for Context Menu. Implemented CRUContextMenuController as a bridge backed up by UIActionSheet on iOS7 and UIAlertController on iOS8. BUG=410299, 437781 TEST= Context menu works on iPhone/iPad with iOS7/iOS8 for: - web links and images - bookmarks - recently visited items on NTP Committed: https://crrev.com/4b536b914f0e62a98058d01c61608a89bfb64de6 Cr-Commit-Position: refs/heads/master@{#327109}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Resolved Lane's review comment. #

Total comments: 12

Patch Set 3 : Resolved Sylvain's review comments #

Total comments: 4

Patch Set 4 : Fixed comments typos. #

Patch Set 5 : Set visible to YES right after presenting alert controller. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+231 lines, -169 lines) Patch
M ui/base/ios/cru_context_menu_controller.h View 2 chunks +5 lines, -9 lines 0 comments Download
M ui/base/ios/cru_context_menu_controller.mm View 1 2 3 4 1 chunk +226 lines, -153 lines 0 comments Download
M ui/base/ios/cru_context_menu_controller_unittest.mm View 1 chunk +0 lines, -7 lines 0 comments Download

Messages

Total messages: 19 (7 generated)
Eugene But (OOO till 7-30)
5 years, 8 months ago (2015-04-23 18:13:49 UTC) #2
lliabraa
lgtm +sdefresne for OWNERS https://codereview.chromium.org/1103743002/diff/1/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/1/ui/base/ios/cru_context_menu_controller.mm#newcode21 ui/base/ios/cru_context_menu_controller.mm:21: // Returns the screen's height ...
5 years, 8 months ago (2015-04-23 20:06:40 UTC) #4
Eugene But (OOO till 7-30)
https://codereview.chromium.org/1103743002/diff/1/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/1/ui/base/ios/cru_context_menu_controller.mm#newcode21 ui/base/ios/cru_context_menu_controller.mm:21: // Returns the screen's height in pixels. On 2015/04/23 ...
5 years, 8 months ago (2015-04-23 20:59:52 UTC) #5
sdefresne
https://codereview.chromium.org/1103743002/diff/20001/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/20001/ui/base/ios/cru_context_menu_controller.mm#newcode92 ui/base/ios/cru_context_menu_controller.mm:92: DCHECK([view window] || [view isKindOfClass:[UIWindow class]]); Either DCHECK or ...
5 years, 8 months ago (2015-04-24 08:09:34 UTC) #6
Eugene But (OOO till 7-30)
PTAL https://codereview.chromium.org/1103743002/diff/20001/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/20001/ui/base/ios/cru_context_menu_controller.mm#newcode92 ui/base/ios/cru_context_menu_controller.mm:92: DCHECK([view window] || [view isKindOfClass:[UIWindow class]]); On 2015/04/24 ...
5 years, 8 months ago (2015-04-24 16:18:55 UTC) #7
sdefresne
lgtm with nits https://codereview.chromium.org/1103743002/diff/40001/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/40001/ui/base/ios/cru_context_menu_controller.mm#newcode62 ui/base/ios/cru_context_menu_controller.mm:62: // Redefinied to readwrite. nit: s/Redefinied/Redefined/ ...
5 years, 8 months ago (2015-04-25 11:08:17 UTC) #8
Eugene But (OOO till 7-30)
Thanks for review! https://codereview.chromium.org/1103743002/diff/40001/ui/base/ios/cru_context_menu_controller.mm File ui/base/ios/cru_context_menu_controller.mm (right): https://codereview.chromium.org/1103743002/diff/40001/ui/base/ios/cru_context_menu_controller.mm#newcode62 ui/base/ios/cru_context_menu_controller.mm:62: // Redefinied to readwrite. On 2015/04/25 ...
5 years, 8 months ago (2015-04-27 16:42:58 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1103743002/60001
5 years, 8 months ago (2015-04-27 16:43:13 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/18892)
5 years, 8 months ago (2015-04-27 16:56:33 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1103743002/80001
5 years, 8 months ago (2015-04-27 19:58:22 UTC) #17
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 8 months ago (2015-04-27 20:06:48 UTC) #18
commit-bot: I haz the power
5 years, 8 months ago (2015-04-27 20:07:48 UTC) #19
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/4b536b914f0e62a98058d01c61608a89bfb64de6
Cr-Commit-Position: refs/heads/master@{#327109}

Powered by Google App Engine
This is Rietveld 408576698