Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 org.chromium.base.CalledByNative; | 7 import org.chromium.base.CalledByNative; |
| 8 import org.chromium.base.JNINamespace; | 8 import org.chromium.base.JNINamespace; |
| 9 import org.chromium.content_public.browser.NavigationController; | 9 import org.chromium.content_public.browser.NavigationController; |
| 10 | 10 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 72 } | 72 } |
| 73 } | 73 } |
| 74 | 74 |
| 75 @Override | 75 @Override |
| 76 public void goForward() { | 76 public void goForward() { |
| 77 if (mNativeNavigationControllerAndroid != 0) { | 77 if (mNativeNavigationControllerAndroid != 0) { |
| 78 nativeGoForward(mNativeNavigationControllerAndroid); | 78 nativeGoForward(mNativeNavigationControllerAndroid); |
| 79 } | 79 } |
| 80 } | 80 } |
| 81 | 81 |
| 82 /** | |
| 83 * Loads the current navigation if there is a pending lazy load (after tab r estore). | |
| 84 */ | |
|
Yaron
2014/07/02 17:32:39
Please remove function comments and replace them w
AKVT
2014/07/05 10:32:17
Done.
| |
| 85 public void loadIfNecessary() { | |
| 86 if (mNativeNavigationControllerAndroid != 0) { | |
| 87 nativeLoadIfNecessary(mNativeNavigationControllerAndroid); | |
| 88 } | |
| 89 } | |
| 90 | |
| 91 /** | |
| 92 * Requests the current navigation to be loaded upon the next call to loadIf Necessary(). | |
| 93 */ | |
| 94 public void requestRestoreLoad() { | |
| 95 if (mNativeNavigationControllerAndroid != 0) { | |
| 96 nativeRequestRestoreLoad(mNativeNavigationControllerAndroid); | |
| 97 } | |
| 98 } | |
| 99 | |
| 100 /** | |
| 101 * Reload the current page. | |
| 102 */ | |
| 103 public void reload(boolean checkForRepost) { | |
| 104 if (mNativeNavigationControllerAndroid != 0) { | |
| 105 nativeReload(mNativeNavigationControllerAndroid, checkForRepost); | |
| 106 } | |
| 107 } | |
| 108 | |
| 109 /** | |
| 110 * Reload the current page, ignoring the contents of the cache. | |
| 111 */ | |
| 112 public void reloadIgnoringCache(boolean checkForRepost) { | |
| 113 if (mNativeNavigationControllerAndroid != 0) { | |
| 114 nativeReloadIgnoringCache(mNativeNavigationControllerAndroid, checkF orRepost); | |
| 115 } | |
| 116 } | |
| 117 | |
| 118 /** | |
| 119 * Cancel the pending reload. | |
| 120 */ | |
| 121 public void cancelPendingReload() { | |
| 122 if (mNativeNavigationControllerAndroid != 0) { | |
| 123 nativeCancelPendingReload(mNativeNavigationControllerAndroid); | |
| 124 } | |
| 125 } | |
| 126 | |
| 127 /** | |
| 128 * Continue the pending reload. | |
| 129 */ | |
| 130 public void continuePendingReload() { | |
| 131 if (mNativeNavigationControllerAndroid != 0) { | |
| 132 nativeContinuePendingReload(mNativeNavigationControllerAndroid); | |
| 133 } | |
| 134 } | |
| 135 | |
| 82 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi d); | 136 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi d); |
| 83 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd roid); | 137 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd roid); |
| 138 private native void nativeLoadIfNecessary(long nativeNavigationControllerAnd roid); | |
| 139 private native void nativeRequestRestoreLoad(long nativeNavigationController Android); | |
| 84 private native boolean nativeCanGoToOffset( | 140 private native boolean nativeCanGoToOffset( |
| 85 long nativeNavigationControllerAndroid, int offset); | 141 long nativeNavigationControllerAndroid, int offset); |
| 86 private native void nativeGoBack(long nativeNavigationControllerAndroid); | 142 private native void nativeGoBack(long nativeNavigationControllerAndroid); |
| 87 private native void nativeGoForward(long nativeNavigationControllerAndroid); | 143 private native void nativeGoForward(long nativeNavigationControllerAndroid); |
| 88 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset); | 144 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset); |
| 89 private native void nativeGoToNavigationIndex( | 145 private native void nativeGoToNavigationIndex( |
| 90 long nativeNavigationControllerAndroid, int index); | 146 long nativeNavigationControllerAndroid, int index); |
| 147 private native void nativeCancelPendingReload(long nativeNavigationControlle rAndroid); | |
| 148 private native void nativeContinuePendingReload(long nativeNavigationControl lerAndroid); | |
| 149 private native void nativeReload(long nativeNavigationControllerAndroid, | |
| 150 boolean checkForRepost); | |
| 151 private native void nativeReloadIgnoringCache(long nativeNavigationControlle rAndroid, | |
| 152 boolean checkForRepost); | |
| 91 } | 153 } |
| OLD | NEW |