| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| index f0830b85d32906c779e137e8597d53908c6f5940..2f48516da6752367e3395e6ea38614788940b715 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| @@ -76,8 +76,6 @@ import org.chromium.content.browser.input.SelectionEventType;
|
| import org.chromium.content.common.ContentSwitches;
|
| import org.chromium.content_public.browser.GestureStateListener;
|
| import org.chromium.content_public.browser.JavaScriptCallback;
|
| -import org.chromium.content_public.browser.LoadUrlParams;
|
| -import org.chromium.content_public.browser.NavigationHistory;
|
| import org.chromium.content_public.browser.WebContents;
|
| import org.chromium.ui.base.DeviceFormFactor;
|
| import org.chromium.ui.base.ViewAndroid;
|
| @@ -100,7 +98,7 @@ import java.util.Map;
|
| */
|
| @JNINamespace("content")
|
| public class ContentViewCore
|
| - implements NavigationClient, AccessibilityStateChangeListener, ScreenOrientationObserver {
|
| + implements AccessibilityStateChangeListener, ScreenOrientationObserver {
|
|
|
| private static final String TAG = "ContentViewCore";
|
|
|
| @@ -840,57 +838,12 @@ public class ContentViewCore
|
| return mContentViewClient;
|
| }
|
|
|
| - public int getBackgroundColor() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getBackgroundColor();
|
| - }
|
| -
|
| @CalledByNative
|
| private void onBackgroundColorChanged(int color) {
|
| getContentViewClient().onBackgroundColorChanged(color);
|
| }
|
|
|
| /**
|
| - * Load url without fixing up the url string. Consumers of ContentView are responsible for
|
| - * ensuring the URL passed in is properly formatted (i.e. the scheme has been added if left
|
| - * off during user input).
|
| - *
|
| - * @param params Parameters for this load.
|
| - */
|
| - public void loadUrl(LoadUrlParams params) {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().loadUrl(params);
|
| - }
|
| -
|
| - /**
|
| - * Stops loading the current web contents.
|
| - */
|
| - public void stopLoading() {
|
| - assert mWebContents != null;
|
| - mWebContents.stop();
|
| - }
|
| -
|
| - /**
|
| - * Get the URL of the current page.
|
| - *
|
| - * @return The URL of the current page.
|
| - */
|
| - public String getUrl() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getUrl();
|
| - }
|
| -
|
| - /**
|
| - * Get the title of the current page.
|
| - *
|
| - * @return The title of the current page.
|
| - */
|
| - public String getTitle() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getTitle();
|
| - }
|
| -
|
| - /**
|
| * Shows an interstitial page driven by the passed in delegate.
|
| *
|
| * @param url The URL being blocked by the interstitial.
|
| @@ -961,126 +914,6 @@ public class ContentViewCore
|
| return mRenderCoordinates.getContentWidthCss();
|
| }
|
|
|
| - // TODO(teddchoc): Remove all these navigation controller methods from here and have the
|
| - // embedders manage it.
|
| - /**
|
| - * @return Whether the current WebContents has a previous navigation entry.
|
| - */
|
| - public boolean canGoBack() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().canGoBack();
|
| - }
|
| -
|
| - /**
|
| - * @return Whether the current WebContents has a navigation entry after the current one.
|
| - */
|
| - public boolean canGoForward() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().canGoForward();
|
| - }
|
| -
|
| - /**
|
| - * @param offset The offset into the navigation history.
|
| - * @return Whether we can move in history by given offset
|
| - */
|
| - public boolean canGoToOffset(int offset) {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().canGoToOffset(offset);
|
| - }
|
| -
|
| - /**
|
| - * Navigates to the specified offset from the "current entry". Does nothing if the offset is out
|
| - * of bounds.
|
| - * @param offset The offset into the navigation history.
|
| - */
|
| - @VisibleForTesting
|
| - public void goToOffset(int offset) {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().goToOffset(offset);
|
| - }
|
| -
|
| - @Override
|
| - public void goToNavigationIndex(int index) {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().goToNavigationIndex(index);
|
| - }
|
| -
|
| - /**
|
| - * Goes to the navigation entry before the current one.
|
| - */
|
| - public void goBack() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().goBack();
|
| - }
|
| -
|
| - /**
|
| - * Goes to the navigation entry following the current one.
|
| - */
|
| - public void goForward() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().goForward();
|
| - }
|
| -
|
| - /**
|
| - * Loads the current navigation if there is a pending lazy load (after tab restore).
|
| - */
|
| - public void loadIfNecessary() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().loadIfNecessary();
|
| - }
|
| -
|
| - /**
|
| - * Requests the current navigation to be loaded upon the next call to loadIfNecessary().
|
| - */
|
| - public void requestRestoreLoad() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().requestRestoreLoad();
|
| - }
|
| -
|
| - /**
|
| - * Reload the current page.
|
| - */
|
| - public void reload(boolean checkForRepost) {
|
| - assert mWebContents != null;
|
| - mAccessibilityInjector.addOrRemoveAccessibilityApisIfNecessary();
|
| - mWebContents.getNavigationController().reload(checkForRepost);
|
| - }
|
| -
|
| - /**
|
| - * Reload the current page, ignoring the contents of the cache.
|
| - */
|
| - public void reloadIgnoringCache(boolean checkForRepost) {
|
| - assert mWebContents != null;
|
| - mAccessibilityInjector.addOrRemoveAccessibilityApisIfNecessary();
|
| - mWebContents.getNavigationController().reloadIgnoringCache(
|
| - checkForRepost);
|
| - }
|
| -
|
| - /**
|
| - * Cancel the pending reload.
|
| - */
|
| - public void cancelPendingReload() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().cancelPendingReload();
|
| - }
|
| -
|
| - /**
|
| - * Continue the pending reload.
|
| - */
|
| - public void continuePendingReload() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().continuePendingReload();
|
| - }
|
| -
|
| - /**
|
| - * Clears the ContentViewCore's page history in both the backwards and
|
| - * forwards directions.
|
| - */
|
| - public void clearHistory() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().clearHistory();
|
| - }
|
| -
|
| /**
|
| * @return The selected text (empty if no text selected).
|
| */
|
| @@ -2202,27 +2035,6 @@ public class ContentViewCore
|
| getContentViewClient().onSelectionEvent(eventType);
|
| }
|
|
|
| - public boolean getUseDesktopUserAgent() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().getUseDesktopUserAgent();
|
| - }
|
| -
|
| - /**
|
| - * Set whether or not we're using a desktop user agent for the currently loaded page.
|
| - * @param override If true, use a desktop user agent. Use a mobile one otherwise.
|
| - * @param reloadOnChange Reload the page if the UA has changed.
|
| - */
|
| - public void setUseDesktopUserAgent(boolean override, boolean reloadOnChange) {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().setUseDesktopUserAgent(override,
|
| - reloadOnChange);
|
| - }
|
| -
|
| - public void clearSslPreferences() {
|
| - assert mWebContents != null;
|
| - mWebContents.getNavigationController().clearSslPreferences();
|
| - }
|
| -
|
| private void hideTextHandles() {
|
| mHasSelection = false;
|
| mHasInsertion = false;
|
| @@ -2230,14 +2042,6 @@ public class ContentViewCore
|
| }
|
|
|
| /**
|
| - * Shows the IME if the focused widget could accept text input.
|
| - */
|
| - public void showImeIfNeeded() {
|
| - assert mWebContents != null;
|
| - mWebContents.showImeIfNeeded();
|
| - }
|
| -
|
| - /**
|
| * Hides the IME if the containerView is the active view for IME.
|
| */
|
| public void hideImeIfNeeded() {
|
| @@ -2986,31 +2790,6 @@ public class ContentViewCore
|
| }
|
|
|
| /**
|
| - * Get a copy of the navigation history of the view.
|
| - */
|
| - public NavigationHistory getNavigationHistory() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().getNavigationHistory();
|
| - }
|
| -
|
| - @Override
|
| - public NavigationHistory getDirectedNavigationHistory(boolean isForward, int itemLimit) {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().getDirectedNavigationHistory(
|
| - isForward, itemLimit);
|
| - }
|
| -
|
| - /**
|
| - * @return The original request URL for the current navigation entry, or null if there is no
|
| - * current entry.
|
| - */
|
| - public String getOriginalUrlForActiveNavigationEntry() {
|
| - assert mWebContents != null;
|
| - return mWebContents.getNavigationController().
|
| - getOriginalUrlForVisibleNavigationEntry();
|
| - }
|
| -
|
| - /**
|
| * @return The cached copy of render positions and scales.
|
| */
|
| public RenderCoordinates getRenderCoordinates() {
|
|
|