| Index: chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java
|
| index 2558559aa027d96eeedb0899dbaa01191f4fb512..c65885e46b5e83f9b0ad66dc81dd60ec13b3a17f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java
|
| @@ -13,6 +13,8 @@ import org.chromium.chrome.browser.IntentHandler;
|
| import org.chromium.chrome.browser.contextmenu.ContextMenuItemDelegate;
|
| import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
|
| import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings;
|
| +import org.chromium.chrome.browser.offlinepages.ClientId;
|
| +import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
|
| import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| import org.chromium.chrome.browser.tabmodel.TabModel.TabLaunchType;
|
| import org.chromium.chrome.browser.tabmodel.document.TabDelegate;
|
| @@ -24,6 +26,7 @@ import org.chromium.ui.base.PageTransition;
|
|
|
| import java.net.URI;
|
| import java.util.Locale;
|
| +import java.util.Random;
|
|
|
| /**
|
| * A default {@link ContextMenuItemDelegate} that supports the context menu functionality in Tab.
|
| @@ -164,6 +167,15 @@ public class TabContextMenuItemDelegate implements ContextMenuItemDelegate {
|
| }
|
| }
|
|
|
| + @Override
|
| + public void onSavePageLater(String linkUrl) {
|
| + OfflinePageBridge bridge = OfflinePageBridge.getForProfile(mTab.getProfile());
|
| + Random random = new Random();
|
| + long offline_id = random.nextLong();
|
| + ClientId clientId = new ClientId("async_loading", Long.toString(offline_id));
|
| + bridge.savePageLater(linkUrl, clientId);
|
| + }
|
| +
|
| /**
|
| * Checks if spdy proxy is enabled for input url.
|
| * @param url Input url to check for spdy setting.
|
|
|