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

Issue 2815653003: IPH - connect data saver previews (Closed)

Created:
3 years, 8 months ago by David Trainor- moved to gerrit
Modified:
3 years, 7 months ago
Reviewers:
nyquist, gone
CC:
chromium-reviews, srahim+watch_chromium.org, agrieve+watch_chromium.org, dfalcantara+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

IPH - connect data saver previews Adds the IPH that points to the data saver preview infobar. This includes three main changes: - Adding support for determining which kind of infobar is showing in Java. - Hooking up the info bar show code to log an event saying it was shown. - Hooking up the info bar show code to a function which can pick (if any) a feature and string to show which will point to that infobar. BUG=710648 Review-Url: https://codereview.chromium.org/2815653003 Cr-Commit-Position: refs/heads/master@{#467935} Committed: https://chromium.googlesource.com/chromium/src/+/a8c329d4466035b680575a794744e469641e7b9b

Patch Set 1 #

Total comments: 7

Patch Set 2 : Cleaned up CL a bit #

Total comments: 25

Patch Set 3 : Addressed comments #

Patch Set 4 : Rebased #

Patch Set 5 : Moved event tracking to the IPH infobar support #

Total comments: 8

Patch Set 6 : Addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+261 lines, -36 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java View 1 2 3 4 5 1 chunk +143 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java View 1 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java View 1 2 6 chunks +18 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainerLayout.java View 1 2 7 chunks +32 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/textbubble/TextBubble.java View 1 2 3 4 5 1 chunk +9 lines, -5 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/banners/AppBannerManagerTest.java View 1 2 6 chunks +8 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/InfoBarContainerTest.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/InfoBarTest.java View 1 2 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/PermissionUpdateInfobarTest.java View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SearchGeolocationDisclosureInfoBarTest.java View 1 2 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/permissions/PermissionTestCaseBase.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferencesTest.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/translate/TranslateInfoBarTest.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/android/infobars/infobar_android.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/android/infobars/infobar_android.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/InfoBarTestAnimationListener.java View 1 2 chunks +4 lines, -0 lines 0 comments Download
M components/feature_engagement_tracker/internal/feature_constants.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M components/feature_engagement_tracker/internal/feature_list.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M components/feature_engagement_tracker/public/android/java/src/org/chromium/components/feature_engagement_tracker/EventConstants.java View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M components/feature_engagement_tracker/public/android/java/src/org/chromium/components/feature_engagement_tracker/FeatureConstants.java View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M components/feature_engagement_tracker/public/feature_constants.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 31 (19 generated)
David Trainor- moved to gerrit
wip... haven't tested or compiled. just seeing how i could do this. Dan I'm adding ...
3 years, 8 months ago (2017-04-12 08:36:17 UTC) #2
David Trainor- moved to gerrit
https://codereview.chromium.org/2815653003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java (right): https://codereview.chromium.org/2815653003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java#newcode170 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java:170: return nativeGetInfoBarIdentifier(mNativeInfoBarPtr); TODO(me): Figure out how frequent this is ...
3 years, 8 months ago (2017-04-12 08:41:20 UTC) #3
gone
https://codereview.chromium.org/2815653003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java (right): https://codereview.chromium.org/2815653003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java#newcode267 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java:267: showFeatureEngagementForInfoBar(infoBar); On 2017/04/12 08:41:20, David Trainor-ping if over 24h ...
3 years, 8 months ago (2017-04-12 17:12:44 UTC) #4
David Trainor- moved to gerrit
https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainerLayout.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainerLayout.java (right): https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainerLayout.java#newcode64 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainerLayout.java:64: public class InfoBarContainerLayout extends FrameLayout { This is sad, ...
3 years, 8 months ago (2017-04-17 23:33:40 UTC) #5
gone
https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java (right): https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java#newcode27 chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java:27: */ Wasn't there a rule about capitalizing only the ...
3 years, 8 months ago (2017-04-18 21:05:19 UTC) #6
nyquist
This looks very reasonable to me regarding the interaction with the component. I don't feel ...
3 years, 8 months ago (2017-04-18 23:09:04 UTC) #7
David Trainor- moved to gerrit
https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java (right): https://codereview.chromium.org/2815653003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java#newcode62 chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java:62: Profile profile = Profile.getLastUsedProfile(); On 2017/04/18 21:05:18, ping past ...
3 years, 8 months ago (2017-04-25 05:01:06 UTC) #8
gone
lgtm
3 years, 8 months ago (2017-04-25 20:49:09 UTC) #13
nyquist
lgtm https://codereview.chromium.org/2815653003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java (right): https://codereview.chromium.org/2815653003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java:92: if (!mTracker.shouldTriggerHelpUI(params.feature)) return; Optional nit: empty line after ...
3 years, 7 months ago (2017-04-27 05:47:17 UTC) #23
David Trainor- moved to gerrit
https://codereview.chromium.org/2815653003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java (right): https://codereview.chromium.org/2815653003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/infobar/IPHInfoBarSupport.java:92: if (!mTracker.shouldTriggerHelpUI(params.feature)) return; On 2017/04/27 05:47:17, nyquist (nychthemeron ping) ...
3 years, 7 months ago (2017-04-28 00:57:47 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/2815653003/100001
3 years, 7 months ago (2017-04-28 07:29:11 UTC) #27
commit-bot: I haz the power
3 years, 7 months ago (2017-04-28 08:45:33 UTC) #31
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/a8c329d4466035b680575a794744...

Powered by Google App Engine
This is Rietveld 408576698