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

Issue 2202423004: [Offline Page]Enable share offline page from online tab (Closed)

Created:
4 years, 4 months ago by Vivian
Modified:
4 years, 4 months ago
Reviewers:
fgorski, gone, jianli, dewittj
CC:
chromium-reviews, romax+watch_chromium.org, fgorski+watch_chromium.org, dewittj+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, dimich+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@newBranchOnTryout
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline Page]Enable share offline page from online tab The primary implementation in Issue 2081153005 only trigger offline page sharing if user is currently on an offline page. This branch enables sharing offline copy of the page if user is on an online webpage. BUG=622139 Committed: https://crrev.com/f7dbce5a2c8f157de6f10b9c2249f1c148431027 Cr-Commit-Position: refs/heads/master@{#412971}

Patch Set 1 #

Patch Set 2 : Use get best page instead #

Total comments: 17

Patch Set 3 : Change methods to async #

Total comments: 18

Patch Set 4 : Format Callback #

Patch Set 5 : Add documentation #

Total comments: 4

Patch Set 6 : Address comments and use async method #

Total comments: 16

Patch Set 7 : Adjust comments, function names, and changes according to recent CL #

Patch Set 8 : Merge branch #

Total comments: 1

Patch Set 9 : Patch to land #

Unified diffs Side-by-side diffs Delta from patch set Stats (+152 lines, -18 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/ClientId.java View 1 2 3 4 5 6 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java View 1 2 3 4 5 6 2 chunks +19 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java View 1 2 3 4 5 6 7 8 5 chunks +115 lines, -8 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 39 (21 generated)
Vivian
This is an experimental feature that allows users share an offline copy of the page ...
4 years, 4 months ago (2016-08-03 21:48:59 UTC) #3
fgorski
hey. Nice patch. Question: Does it work with no problems? Also, I'll gladly discuss with ...
4 years, 4 months ago (2016-08-08 17:59:22 UTC) #4
Vivian
Comments addressed. Thanks for reviewing this patch! https://codereview.chromium.org/2202423004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2202423004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode988 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:988: boolean isOnOfflinePage ...
4 years, 4 months ago (2016-08-08 21:40:37 UTC) #5
fgorski
some more suggestions + the one I sent in email. https://codereview.chromium.org/2202423004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2202423004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java#newcode28 ...
4 years, 4 months ago (2016-08-08 23:10:35 UTC) #6
jianli
https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode287 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:287: if (offlinePageBridge != null) { nit: do early return ...
4 years, 4 months ago (2016-08-08 23:48:49 UTC) #8
Vivian
Thanks for reviewing this. Made some changes accordingly. https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java (right): https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java#newcode285 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java:285: * ...
4 years, 4 months ago (2016-08-09 17:25:11 UTC) #9
fgorski
lgtm after you address the comments. https://codereview.chromium.org/2202423004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/2202423004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode287 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:287: Callback<OfflinePageItem> prepareForSharing = ...
4 years, 4 months ago (2016-08-09 23:24:33 UTC) #10
jianli
https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/2202423004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode300 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:300: } else if (currentTab.hasOfflineCopy()) { On 2016/08/09 17:25:11, Vivian ...
4 years, 4 months ago (2016-08-10 00:52:53 UTC) #11
Vivian
Comment addressed. Changed function calls to async. ptal https://codereview.chromium.org/2202423004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/2202423004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode287 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:287: Callback<OfflinePageItem> ...
4 years, 4 months ago (2016-08-12 18:29:32 UTC) #12
dewittj
https://codereview.chromium.org/2202423004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2202423004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode1012 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:1012: // tab's URL directly. this comment seems out of ...
4 years, 4 months ago (2016-08-15 22:11:21 UTC) #13
Vivian
ptal https://codereview.chromium.org/2202423004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2202423004/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode1012 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:1012: // tab's URL directly. On 2016/08/15 22:11:20, dewittj ...
4 years, 4 months ago (2016-08-17 00:39:40 UTC) #15
Vivian
dfalcantara@chromium.org: Please review changes in ChromeActivity.java This branch is depend on the earlier one, which ...
4 years, 4 months ago (2016-08-17 18:40:24 UTC) #21
gone
lgtm
4 years, 4 months ago (2016-08-17 20:44:11 UTC) #22
dewittj
lgtm
4 years, 4 months ago (2016-08-18 20:55:12 UTC) #23
jianli
lgtm https://codereview.chromium.org/2202423004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/2202423004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode275 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:275: * Share a offline copy of the current ...
4 years, 4 months ago (2016-08-18 21:46:26 UTC) #28
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/2202423004/180001
4 years, 4 months ago (2016-08-18 23:26:58 UTC) #35
commit-bot: I haz the power
Failed to apply the patch. On branch working_branch Your branch is up-to-date with 'origin/refs/pending/heads/master'. nothing ...
4 years, 4 months ago (2016-08-18 23:33:54 UTC) #37
commit-bot: I haz the power
4 years, 4 months ago (2016-08-18 23:35:26 UTC) #39
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/f7dbce5a2c8f157de6f10b9c2249f1c148431027
Cr-Commit-Position: refs/heads/master@{#412971}

Powered by Google App Engine
This is Rietveld 408576698