| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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.chrome.browser.tab; | 5 package org.chromium.chrome.browser.tab; |
| 6 | 6 |
| 7 import android.app.Activity; | 7 import android.app.Activity; |
| 8 import android.app.Application; | 8 import android.app.Application; |
| 9 import android.content.Context; | 9 import android.content.Context; |
| 10 import android.content.Intent; | 10 import android.content.Intent; |
| (...skipping 2875 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2886 * Shows the list of offline pages. This should only be hit when offline pag
es feature is | 2886 * Shows the list of offline pages. This should only be hit when offline pag
es feature is |
| 2887 * enabled. | 2887 * enabled. |
| 2888 */ | 2888 */ |
| 2889 @CalledByNative | 2889 @CalledByNative |
| 2890 public void showOfflinePages() { | 2890 public void showOfflinePages() { |
| 2891 // TODO(jianli): This is not currently used. Figure out what to do here. | 2891 // TODO(jianli): This is not currently used. Figure out what to do here. |
| 2892 // http://crbug.com/636574 | 2892 // http://crbug.com/636574 |
| 2893 } | 2893 } |
| 2894 | 2894 |
| 2895 /** | 2895 /** |
| 2896 * @return Original url of the tab, if tab currently displays offline copy,
would return url of | 2896 * @return Original url of the tab, which is the original url from DOMDistil
ler. |
| 2897 * the original page. Otherwise return the original url from DOMDistiller. | |
| 2898 */ | 2897 */ |
| 2899 public String getOriginalUrl() { | 2898 public String getOriginalUrl() { |
| 2900 OfflinePageItem offlinePage = getOfflinePage(); | |
| 2901 if (offlinePage != null) return offlinePage.getUrl(); | |
| 2902 return DomDistillerUrlUtils.getOriginalUrlFromDistillerUrl(getUrl()); | 2899 return DomDistillerUrlUtils.getOriginalUrlFromDistillerUrl(getUrl()); |
| 2903 } | 2900 } |
| 2904 | 2901 |
| 2905 /** | 2902 /** |
| 2906 * If a Lo-Fi snackbar has not been shown yet for this page load, a Lo-Fi sn
ackbar is shown. | 2903 * If a Lo-Fi snackbar has not been shown yet for this page load, a Lo-Fi sn
ackbar is shown. |
| 2907 * | 2904 * |
| 2908 * @param isPreview Whether the Lo-Fi response was a preview response. | 2905 * @param isPreview Whether the Lo-Fi response was a preview response. |
| 2909 */ | 2906 */ |
| 2910 @CalledByNative | 2907 @CalledByNative |
| 2911 public void onLoFiResponseReceived(boolean isPreview) { | 2908 public void onLoFiResponseReceived(boolean isPreview) { |
| (...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3264 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro
id, | 3261 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro
id, |
| 3265 InterceptNavigationDelegate delegate); | 3262 InterceptNavigationDelegate delegate); |
| 3266 private native void nativeAttachToTabContentManager(long nativeTabAndroid, | 3263 private native void nativeAttachToTabContentManager(long nativeTabAndroid, |
| 3267 TabContentManager tabContentManager); | 3264 TabContentManager tabContentManager); |
| 3268 private native void nativeAttachOverlayWebContents( | 3265 private native void nativeAttachOverlayWebContents( |
| 3269 long nativeTabAndroid, WebContents webContents, boolean visible); | 3266 long nativeTabAndroid, WebContents webContents, boolean visible); |
| 3270 private native void nativeDetachOverlayWebContents( | 3267 private native void nativeDetachOverlayWebContents( |
| 3271 long nativeTabAndroid, WebContents webContents); | 3268 long nativeTabAndroid, WebContents webContents); |
| 3272 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String
url); | 3269 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String
url); |
| 3273 } | 3270 } |
| OLD | NEW |