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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/framehost/NavigationControllerImpl.java

Issue 1493403002: Make pull to refresh not perform regular reload (with cache revalidation) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.content.browser.framehost; 5 package org.chromium.content.browser.framehost;
6 6
7 import android.graphics.Bitmap; 7 import android.graphics.Bitmap;
8 8
9 import org.chromium.base.VisibleForTesting; 9 import org.chromium.base.VisibleForTesting;
10 import org.chromium.base.annotations.CalledByNative; 10 import org.chromium.base.annotations.CalledByNative;
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 } 107 }
108 108
109 @Override 109 @Override
110 public void reload(boolean checkForRepost) { 110 public void reload(boolean checkForRepost) {
111 if (mNativeNavigationControllerAndroid != 0) { 111 if (mNativeNavigationControllerAndroid != 0) {
112 nativeReload(mNativeNavigationControllerAndroid, checkForRepost); 112 nativeReload(mNativeNavigationControllerAndroid, checkForRepost);
113 } 113 }
114 } 114 }
115 115
116 @Override 116 @Override
117 public void reloadToRefreshContent(boolean checkForRepost) {
118 if (mNativeNavigationControllerAndroid != 0) {
119 nativeReloadToRefreshContent(mNativeNavigationControllerAndroid, che ckForRepost);
120 }
121 }
122
123 @Override
117 public void reloadIgnoringCache(boolean checkForRepost) { 124 public void reloadIgnoringCache(boolean checkForRepost) {
118 if (mNativeNavigationControllerAndroid != 0) { 125 if (mNativeNavigationControllerAndroid != 0) {
119 nativeReloadIgnoringCache(mNativeNavigationControllerAndroid, checkF orRepost); 126 nativeReloadIgnoringCache(mNativeNavigationControllerAndroid, checkF orRepost);
120 } 127 }
121 } 128 }
122 129
123 @Override 130 @Override
124 public void reloadDisableLoFi(boolean checkForRepost) { 131 public void reloadDisableLoFi(boolean checkForRepost) {
125 if (mNativeNavigationControllerAndroid != 0) { 132 if (mNativeNavigationControllerAndroid != 0) {
126 nativeReloadDisableLoFi(mNativeNavigationControllerAndroid, checkFor Repost); 133 nativeReloadDisableLoFi(mNativeNavigationControllerAndroid, checkFor Repost);
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 long nativeNavigationControllerAndroid, int offset); 303 long nativeNavigationControllerAndroid, int offset);
297 private native void nativeGoBack(long nativeNavigationControllerAndroid); 304 private native void nativeGoBack(long nativeNavigationControllerAndroid);
298 private native void nativeGoForward(long nativeNavigationControllerAndroid); 305 private native void nativeGoForward(long nativeNavigationControllerAndroid);
299 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset); 306 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset);
300 private native void nativeGoToNavigationIndex( 307 private native void nativeGoToNavigationIndex(
301 long nativeNavigationControllerAndroid, int index); 308 long nativeNavigationControllerAndroid, int index);
302 private native void nativeCancelPendingReload(long nativeNavigationControlle rAndroid); 309 private native void nativeCancelPendingReload(long nativeNavigationControlle rAndroid);
303 private native void nativeContinuePendingReload(long nativeNavigationControl lerAndroid); 310 private native void nativeContinuePendingReload(long nativeNavigationControl lerAndroid);
304 private native void nativeReload(long nativeNavigationControllerAndroid, 311 private native void nativeReload(long nativeNavigationControllerAndroid,
305 boolean checkForRepost); 312 boolean checkForRepost);
313 private native void nativeReloadToRefreshContent(long nativeNavigationContro llerAndroid,
314 boolean checkForRepost);
306 private native void nativeReloadIgnoringCache(long nativeNavigationControlle rAndroid, 315 private native void nativeReloadIgnoringCache(long nativeNavigationControlle rAndroid,
307 boolean checkForRepost); 316 boolean checkForRepost);
308 private native void nativeReloadDisableLoFi(long nativeNavigationControllerA ndroid, 317 private native void nativeReloadDisableLoFi(long nativeNavigationControllerA ndroid,
309 boolean checkForRepost); 318 boolean checkForRepost);
310 private native void nativeLoadUrl(long nativeNavigationControllerAndroid, St ring url, 319 private native void nativeLoadUrl(long nativeNavigationControllerAndroid, St ring url,
311 int loadUrlType, int transitionType, String referrerUrl, int referre rPolicy, 320 int loadUrlType, int transitionType, String referrerUrl, int referre rPolicy,
312 int uaOverrideOption, String extraHeaders, byte[] postData, String b aseUrlForDataUrl, 321 int uaOverrideOption, String extraHeaders, byte[] postData, String b aseUrlForDataUrl,
313 String virtualUrlForDataUrl, boolean canLoadLocalResources, boolean isRendererInitiated, 322 String virtualUrlForDataUrl, boolean canLoadLocalResources, boolean isRendererInitiated,
314 boolean shouldReplaceCurrentEntry); 323 boolean shouldReplaceCurrentEntry);
315 private native void nativeClearHistory(long nativeNavigationControllerAndroi d); 324 private native void nativeClearHistory(long nativeNavigationControllerAndroi d);
(...skipping 14 matching lines...) Expand all
330 private native boolean nativeRemoveEntryAtIndex(long nativeNavigationControl lerAndroid, 339 private native boolean nativeRemoveEntryAtIndex(long nativeNavigationControl lerAndroid,
331 int index); 340 int index);
332 private native boolean nativeCanCopyStateOver(long nativeNavigationControlle rAndroid); 341 private native boolean nativeCanCopyStateOver(long nativeNavigationControlle rAndroid);
333 private native boolean nativeCanPruneAllButLastCommitted( 342 private native boolean nativeCanPruneAllButLastCommitted(
334 long nativeNavigationControllerAndroid); 343 long nativeNavigationControllerAndroid);
335 private native void nativeCopyStateFrom(long nativeNavigationControllerAndro id, 344 private native void nativeCopyStateFrom(long nativeNavigationControllerAndro id,
336 long sourceNavigationControllerAndroid); 345 long sourceNavigationControllerAndroid);
337 private native void nativeCopyStateFromAndPrune(long nativeNavigationControl lerAndroid, 346 private native void nativeCopyStateFromAndPrune(long nativeNavigationControl lerAndroid,
338 long sourceNavigationControllerAndroid, boolean replaceEntry); 347 long sourceNavigationControllerAndroid, boolean replaceEntry);
339 } 348 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698