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

Issue 1514833002: [Offline Pages on the NTP] Bypass the network interstitial (Closed)

Created:
5 years ago by Marc Treib
Modified:
4 years, 11 months ago
Reviewers:
fgorski, newt (away)
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@offline_badge
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline Pages on the NTP] Bypass the network interstitial Go directly to the offline page if it's available and we're offline BUG=565219 Committed: https://crrev.com/3d14d22a68702b3ec8118f1fe60a3bc2bd002f30 Cr-Commit-Position: refs/heads/master@{#369735}

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase #

Patch Set 3 : review #

Patch Set 4 : update after crrev.com/1524293002 #

Patch Set 5 : getOfflineUrlForOnlineUrl returns emtpy string, not null #

Total comments: 7

Patch Set 6 : review #

Patch Set 7 : rebase #

Total comments: 4

Patch Set 8 : rebase #

Patch Set 9 : newt review #

Total comments: 4

Patch Set 10 : review/rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java View 1 2 3 4 5 6 7 8 9 3 chunks +10 lines, -1 line 0 comments Download
M chrome/browser/android/offline_pages/offline_page_bridge.cc View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (5 generated)
Marc Treib
Next piece - PTAL! Again, I'll add an NTP owner later.
5 years ago (2015-12-11 16:27:18 UTC) #2
fgorski
https://codereview.chromium.org/1514833002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode279 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:279: if (!OfflinePageUtils.isConnected(mNewTabPageView.getContext())) { Do we know if the content ...
5 years ago (2015-12-14 21:01:59 UTC) #3
Marc Treib
https://codereview.chromium.org/1514833002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode279 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:279: if (!OfflinePageUtils.isConnected(mNewTabPageView.getContext())) { On 2015/12/14 21:01:58, fgorski wrote: > ...
5 years ago (2015-12-15 16:34:13 UTC) #4
fgorski
On 2015/12/15 16:34:13, Marc Treib wrote: > https://codereview.chromium.org/1514833002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java > File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java > (right): > > ...
5 years ago (2015-12-15 20:02:45 UTC) #5
Marc Treib
On 2015/12/15 20:02:45, fgorski wrote: > On 2015/12/15 16:34:13, Marc Treib wrote: > > > ...
5 years ago (2015-12-16 09:12:04 UTC) #6
fgorski
On 2015/12/16 09:12:04, Marc Treib wrote: > On 2015/12/15 20:02:45, fgorski wrote: > > On ...
4 years, 11 months ago (2016-01-05 21:45:30 UTC) #7
Marc Treib
On 2016/01/05 21:45:30, fgorski wrote: > On 2015/12/16 09:12:04, Marc Treib wrote: > > On ...
4 years, 11 months ago (2016-01-07 13:19:36 UTC) #8
Marc Treib
Ping! I've updated this to use the new methods from your CL.
4 years, 11 months ago (2016-01-08 12:19:29 UTC) #9
fgorski
https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode220 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:220: private String getOfflineUrl(String pageUrl) { remove and use mOfflinePageBridge.getOfflineUrlForOnlineUrl(pageUrl); ...
4 years, 11 months ago (2016-01-08 17:37:51 UTC) #10
Marc Treib
https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode220 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:220: private String getOfflineUrl(String pageUrl) { On 2016/01/08 17:37:51, fgorski ...
4 years, 11 months ago (2016-01-11 10:32:23 UTC) #11
fgorski
lgtm. https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode220 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:220: private String getOfflineUrl(String pageUrl) { On 2016/01/11 10:32:23, ...
4 years, 11 months ago (2016-01-11 18:23:48 UTC) #12
Marc Treib
+newt for OWNERS approval of NewTabPage.java. PTAL!
4 years, 11 months ago (2016-01-12 09:10:13 UTC) #14
newt (away)
https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode332 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:332: if (!OfflinePageUtils.isConnected(mNewTabPageView.getContext()) && !mIsDestroyed This seems like the wrong ...
4 years, 11 months ago (2016-01-12 20:58:55 UTC) #15
Marc Treib
https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode332 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:332: if (!OfflinePageUtils.isConnected(mNewTabPageView.getContext()) && !mIsDestroyed On 2016/01/12 20:58:55, newt wrote: ...
4 years, 11 months ago (2016-01-13 09:38:19 UTC) #16
newt (away)
https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode332 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:332: if (!OfflinePageUtils.isConnected(mNewTabPageView.getContext()) && !mIsDestroyed On 2016/01/13 09:38:19, Marc Treib ...
4 years, 11 months ago (2016-01-13 22:05:12 UTC) #17
Marc Treib
Filip, you might want to take a look again - at newt's suggestion, I've added ...
4 years, 11 months ago (2016-01-14 10:09:17 UTC) #18
newt (away)
NewTabPage lgtm after comment https://codereview.chromium.org/1514833002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode339 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:339: if (!mIsDestroyed && isNtpOfflinePagesEnabled()) { ...
4 years, 11 months ago (2016-01-14 18:27:11 UTC) #19
fgorski
Marc, I sent you a refactoring idea in the email, please let me know if ...
4 years, 11 months ago (2016-01-14 18:44:06 UTC) #20
Marc Treib
Thanks all! https://codereview.chromium.org/1514833002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java (right): https://codereview.chromium.org/1514833002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java#newcode339 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java:339: if (!mIsDestroyed && isNtpOfflinePagesEnabled()) { On 2016/01/14 ...
4 years, 11 months ago (2016-01-15 13:27:35 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1514833002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1514833002/180001
4 years, 11 months ago (2016-01-15 13:27:46 UTC) #24
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 11 months ago (2016-01-15 14:06:27 UTC) #25
commit-bot: I haz the power
4 years, 11 months ago (2016-01-15 14:07:29 UTC) #27
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/3d14d22a68702b3ec8118f1fe60a3bc2bd002f30
Cr-Commit-Position: refs/heads/master@{#369735}

Powered by Google App Engine
This is Rietveld 408576698