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

Issue 1418473005: Add a dialog UI for Data Use accounting (Closed)

Created:
5 years, 1 month ago by megjablon
Modified:
5 years, 1 month ago
Reviewers:
bengr, gone, newt (away)
CC:
chromium-reviews, bengr
Base URL:
https://chromium.googlesource.com/chromium/src.git@freighterSnackbar
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a dialog UI for Data Use accounting Creates a dialog for data use accounting that notifies a user when data use tracking has finished. It is launched via the InterceptNavigationDelegate. InterceptNavigationDelegate asks the DataUseTabUIManager whether the navigation should be overriden. If the navigation should be overriden, the DataUseTabUIManager shows a dialog. The dialog allows the user to "continue", which restarts the load, cancel, and opt out of seeing the dialog again. If the user opts out of the dialog, he or she will see a snackbar instead from then on. BUG=551192 Committed: https://crrev.com/45bc5edfdb3aba62aada1481778e1ccc2fc5edf4 Cr-Commit-Position: refs/heads/master@{#358711}

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 2

Patch Set 3 : remove we #

Total comments: 33

Patch Set 4 : newt comments #

Total comments: 3

Patch Set 5 : nit #

Patch Set 6 : rename #

Patch Set 7 : rebase #

Patch Set 8 : adding OWNERS back #

Messages

Total messages: 30 (15 generated)
megjablon
PTAL
5 years, 1 month ago (2015-11-04 01:03:42 UTC) #6
bengr
https://codereview.chromium.org/1418473005/diff/50001/chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java (right): https://codereview.chromium.org/1418473005/diff/50001/chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java#newcode44 chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java:44: /* We should override the URL loading and launch ...
5 years, 1 month ago (2015-11-05 23:47:01 UTC) #8
megjablon
https://chromiumcodereview.appspot.com/1418473005/diff/50001/chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java (right): https://chromiumcodereview.appspot.com/1418473005/diff/50001/chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java#newcode44 chrome/android/java/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateImpl.java:44: /* We should override the URL loading and launch ...
5 years, 1 month ago (2015-11-06 00:52:58 UTC) #9
newt (away)
https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml File chrome/android/java/res/layout/data_use_dialog.xml (right): https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml#newcode1 chrome/android/java/res/layout/data_use_dialog.xml:1: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" missing copyright https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml#newcode3 chrome/android/java/res/layout/data_use_dialog.xml:3: android:layout_width="fill_parent" s/fill_parent/match_parent/ (they ...
5 years, 1 month ago (2015-11-06 20:40:37 UTC) #11
newt (away)
https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java (right): https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java#newcode90 chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java:90: private static void startDataUseDialogIntent(final ChromeActivity activity, final Tab tab, ...
5 years, 1 month ago (2015-11-06 20:43:13 UTC) #12
newt (away)
https://codereview.chromium.org/1418473005/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java (right): https://codereview.chromium.org/1418473005/diff/90001/chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java#newcode57 chrome/android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIManager.java:57: * Returns whether a navigation should be paused to ...
5 years, 1 month ago (2015-11-06 20:45:44 UTC) #13
megjablon
https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml File chrome/android/java/res/layout/data_use_dialog.xml (right): https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml#newcode1 chrome/android/java/res/layout/data_use_dialog.xml:1: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" On 2015/11/06 20:40:36, newt wrote: > missing ...
5 years, 1 month ago (2015-11-06 23:41:40 UTC) #14
newt (away)
lgtm after nit https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml File chrome/android/java/res/layout/data_use_dialog.xml (right): https://chromiumcodereview.appspot.com/1418473005/diff/90001/chrome/android/java/res/layout/data_use_dialog.xml#newcode7 chrome/android/java/res/layout/data_use_dialog.xml:7: <CheckBox On 2015/11/06 23:41:40, megjablon wrote: ...
5 years, 1 month ago (2015-11-07 00:43:34 UTC) #16
megjablon
https://chromiumcodereview.appspot.com/1418473005/diff/130001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java (right): https://chromiumcodereview.appspot.com/1418473005/diff/130001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java#newcode46 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java:46: * Result types for checking if we should override ...
5 years, 1 month ago (2015-11-07 01:56:34 UTC) #19
bengr
lgtm
5 years, 1 month ago (2015-11-09 15:42:06 UTC) #20
newt (away)
+dfalcantara to take a look at InterceptNavigationDelegateImpl.java
5 years, 1 month ago (2015-11-09 19:25:04 UTC) #22
gone
Explicitly not giving an l-g-t-m because I haven't had enough time to give a review ...
5 years, 1 month ago (2015-11-09 22:57:13 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418473005/290001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418473005/290001
5 years, 1 month ago (2015-11-09 23:37:20 UTC) #28
commit-bot: I haz the power
Committed patchset #8 (id:290001)
5 years, 1 month ago (2015-11-10 00:23:30 UTC) #29
commit-bot: I haz the power
5 years, 1 month ago (2015-11-10 00:23:43 UTC) #30
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/45bc5edfdb3aba62aada1481778e1ccc2fc5edf4
Cr-Commit-Position: refs/heads/master@{#358711}

Powered by Google App Engine
This is Rietveld 408576698