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

Issue 2452543005: 🏠 Merge the context menu code for NTP tiles and suggestions (Closed)

Created:
4 years, 1 month ago by dgn
Modified:
4 years, 1 month ago
Reviewers:
Bernhard Bauer
CC:
chromium-reviews, ntp-dev+reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NTP] Merge the context menu code for NTP tiles and suggestions Adds a ContextMenuHandler class that takes care of creating the menu and triages the item clicks, allowing to remove that from the NTPManager and the Snippet ViewHolder. Also adds the possibility to disable touch on the legacy ScrollView, so that we can disable scrolling while the context menu is shown. BUG=651045 Committed: https://crrev.com/99f920d4c9724872f6176b9c71eb7b198ed3b9ea Cr-Commit-Position: refs/heads/master@{#427669}

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+267 lines, -230 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java View 1 2 1 chunk +160 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java View 1 2 6 chunks +34 lines, -37 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java View 1 5 chunks +19 lines, -61 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageScrollView.java View 1 2 2 chunks +18 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java View 1 2 3 chunks +8 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java View 1 5 chunks +18 lines, -108 lines 0 comments Download
M chrome/android/java_sources.gni View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ntp/NewTabPageTest.java View 1 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java View 1 2 chunks +2 lines, -9 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java View 1 2 chunks +2 lines, -8 lines 0 comments Download

Messages

Total messages: 14 (7 generated)
dgn
PTAL
4 years, 1 month ago (2016-10-25 17:52:49 UTC) #5
Bernhard Bauer
https://codereview.chromium.org/2452543005/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java (right): https://codereview.chromium.org/2452543005/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java#newcode54 chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java:54: public interface TouchDisableableView { void setTouchEnabled(boolean enabled); } Could ...
4 years, 1 month ago (2016-10-26 09:09:28 UTC) #6
dgn
PTAL https://codereview.chromium.org/2452543005/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java (right): https://codereview.chromium.org/2452543005/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java#newcode54 chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuHandler.java:54: public interface TouchDisableableView { void setTouchEnabled(boolean enabled); } ...
4 years, 1 month ago (2016-10-26 10:16:17 UTC) #7
Bernhard Bauer
lgtm
4 years, 1 month ago (2016-10-26 10:29:50 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2452543005/40001
4 years, 1 month ago (2016-10-26 10:38:29 UTC) #10
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 1 month ago (2016-10-26 11:36:16 UTC) #12
commit-bot: I haz the power
4 years, 1 month ago (2016-10-26 11:38:37 UTC) #14
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/99f920d4c9724872f6176b9c71eb7b198ed3b9ea
Cr-Commit-Position: refs/heads/master@{#427669}

Powered by Google App Engine
This is Rietveld 408576698