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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java

Issue 2223743004: 📰 Add an action button that can be used in sections (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update tests Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java
index 61285b3c01e8f6e5a16645bd3e795654449869e4..7c3fc36374dea78cb60fe77b3400556d2c864061 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java
@@ -215,6 +215,10 @@ public NewTabPageViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new ProgressViewHolder(mRecyclerView);
}
+ if (viewType == NewTabPageListItem.VIEW_TYPE_ACTION) {
+ return new ActionListItem.ViewHolder(mRecyclerView, mNewTabPageManager);
+ }
+
return null;
}
@@ -263,8 +267,7 @@ private void setSuggestions(@KnownCategoriesEnum int category,
mGroups.add(mAboveTheFold);
if (!mSections.containsKey(category)) {
- mSections.put(category,
- new SuggestionsSection(suggestions, status, this));
+ mSections.put(category, new SuggestionsSection(suggestions, status, this, true));
} else {
mSections.get(category).setSuggestions(suggestions, status, this);
}

Powered by Google App Engine
This is Rietveld 408576698