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

Issue 2395203002: NTP cards: Restructure change notifications. (Closed)

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

Description

NTP cards: Restructure change notifications. This moves the logic for notifying about SuggestionSection updates into SuggestionSection, so that the ItemGroup.Observer is agnostic of sections. Also replaces the NewTabPageAdapter spy() in the NewTabPageAdapterTest with a mocked AdapterDataObserver. BUG=616090 Committed: https://crrev.com/1660bf28e21367fddd506158781f0ab190dc292f Cr-Commit-Position: refs/heads/master@{#423957}

Patch Set 1 #

Patch Set 2 : x #

Total comments: 16

Patch Set 3 : review #

Patch Set 4 : review #

Patch Set 5 : rebase #

Patch Set 6 : x #

Messages

Total messages: 36 (21 generated)
Bernhard Bauer
Please review.
4 years, 2 months ago (2016-10-06 17:26:01 UTC) #4
Bernhard Bauer
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSectionTest.java File chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSectionTest.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSectionTest.java#newcode121 chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSectionTest.java:121: section.setStatus(CategoryStatus.SIGNED_OUT); This is probably also noteworthy -- setStatus() tries ...
4 years, 2 months ago (2016-10-06 17:37:40 UTC) #5
Michael van Ouwerkerk
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java#newcode22 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java:22: interface Observer { It would be nice to have ...
4 years, 2 months ago (2016-10-07 09:13:05 UTC) #10
Bernhard Bauer
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java#newcode22 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java:22: interface Observer { On 2016/10/07 09:13:05, Michael van Ouwerkerk ...
4 years, 2 months ago (2016-10-07 13:56:37 UTC) #13
Michael van Ouwerkerk
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java#newcode22 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java:22: interface Observer { On 2016/10/07 13:56:36, Bernhard Bauer wrote: ...
4 years, 2 months ago (2016-10-07 14:03:43 UTC) #14
Michael van Ouwerkerk
lgtm
4 years, 2 months ago (2016-10-07 14:03:53 UTC) #15
dgn
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java#newcode449 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java:449: public void onItemRangeAdded(ItemGroup group, int index, int count) { ...
4 years, 2 months ago (2016-10-07 14:05:32 UTC) #16
Bernhard Bauer
Thanks! https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java#newcode22 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ItemGroup.java:22: interface Observer { On 2016/10/07 14:03:43, Michael van ...
4 years, 2 months ago (2016-10-07 14:06:33 UTC) #17
Bernhard Bauer
https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java (right): https://codereview.chromium.org/2395203002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java#newcode449 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java:449: public void onItemRangeAdded(ItemGroup group, int index, int count) { ...
4 years, 2 months ago (2016-10-07 14:18:51 UTC) #18
dgn
thanks! lgtm :)
4 years, 2 months ago (2016-10-07 14:29:12 UTC) #19
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/2395203002/60001
4 years, 2 months ago (2016-10-07 14:30:23 UTC) #22
commit-bot: I haz the power
Failed to apply patch for chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapterTest.java: While running git apply --index -3 -p1; error: patch ...
4 years, 2 months ago (2016-10-07 15:01:37 UTC) #24
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/2395203002/100001
4 years, 2 months ago (2016-10-07 20:35:05 UTC) #33
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 2 months ago (2016-10-07 20:40:33 UTC) #34
commit-bot: I haz the power
4 years, 2 months ago (2016-10-07 20:43:40 UTC) #36
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/1660bf28e21367fddd506158781f0ab190dc292f
Cr-Commit-Position: refs/heads/master@{#423957}

Powered by Google App Engine
This is Rietveld 408576698