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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/Tab.java

Issue 1105263004: "Load image" context menu item to reload a LoFi image. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: try again Created 5 years, 7 months 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 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; 5 package org.chromium.chrome.browser;
6 6
7 import android.app.Activity; 7 import android.app.Activity;
8 import android.content.Context; 8 import android.content.Context;
9 import android.graphics.Bitmap; 9 import android.graphics.Bitmap;
10 import android.graphics.Color; 10 import android.graphics.Color;
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after
335 public void onSaveToClipboard(String text, boolean isUrl) { 335 public void onSaveToClipboard(String text, boolean isUrl) {
336 mClipboard.setText(text, text); 336 mClipboard.setText(text, text);
337 } 337 }
338 338
339 @Override 339 @Override
340 public void onSaveImageToClipboard(String url) { 340 public void onSaveImageToClipboard(String url) {
341 mClipboard.setHTMLText("<img src=\"" + url + "\">", url, url); 341 mClipboard.setHTMLText("<img src=\"" + url + "\">", url, url);
342 } 342 }
343 343
344 @Override 344 @Override
345 public void onShowOriginalImage() {
346 if (mNativeTabAndroid != 0) nativeShowOriginalImage(mNativeTabAndroi d);
347 }
348
349 @Override
345 public String getPageUrl() { 350 public String getPageUrl() {
346 return getUrl(); 351 return getUrl();
347 } 352 }
348 353
349 @Override 354 @Override
350 public void onOpenImageUrl(String url, Referrer referrer) { 355 public void onOpenImageUrl(String url, Referrer referrer) {
351 LoadUrlParams loadUrlParams = new LoadUrlParams(url); 356 LoadUrlParams loadUrlParams = new LoadUrlParams(url);
352 loadUrlParams.setTransitionType(PageTransition.AUTO_BOOKMARK); 357 loadUrlParams.setTransitionType(PageTransition.AUTO_BOOKMARK);
353 loadUrlParams.setReferrer(referrer); 358 loadUrlParams.setReferrer(referrer);
354 loadUrl(loadUrlParams); 359 loadUrl(loadUrlParams);
(...skipping 2407 matching lines...) Expand 10 before | Expand all | Expand 10 after
2762 private native int nativeLoadUrl(long nativeTabAndroid, String url, String e xtraHeaders, 2767 private native int nativeLoadUrl(long nativeTabAndroid, String url, String e xtraHeaders,
2763 byte[] postData, int transition, String referrerUrl, int referrerPol icy, 2768 byte[] postData, int transition, String referrerUrl, int referrerPol icy,
2764 boolean isRendererInitiated, long intentReceivedTimestamp); 2769 boolean isRendererInitiated, long intentReceivedTimestamp);
2765 private native void nativeSetActiveNavigationEntryTitleForUrl(long nativeTab Android, String url, 2770 private native void nativeSetActiveNavigationEntryTitleForUrl(long nativeTab Android, String url,
2766 String title); 2771 String title);
2767 private native boolean nativePrint(long nativeTabAndroid); 2772 private native boolean nativePrint(long nativeTabAndroid);
2768 private native Bitmap nativeGetFavicon(long nativeTabAndroid); 2773 private native Bitmap nativeGetFavicon(long nativeTabAndroid);
2769 private native void nativeCreateHistoricalTab(long nativeTabAndroid); 2774 private native void nativeCreateHistoricalTab(long nativeTabAndroid);
2770 private native void nativeUpdateTopControlsState( 2775 private native void nativeUpdateTopControlsState(
2771 long nativeTabAndroid, int constraints, int current, boolean animate ); 2776 long nativeTabAndroid, int constraints, int current, boolean animate );
2777 private native void nativeShowOriginalImage(long nativeTabAndroid);
2772 private native void nativeSearchByImageInNewTabAsync(long nativeTabAndroid); 2778 private native void nativeSearchByImageInNewTabAsync(long nativeTabAndroid);
2773 private native long nativeGetBookmarkId(long nativeTabAndroid, boolean onlyE ditable); 2779 private native long nativeGetBookmarkId(long nativeTabAndroid, boolean onlyE ditable);
2774 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro id, 2780 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro id,
2775 InterceptNavigationDelegate delegate); 2781 InterceptNavigationDelegate delegate);
2776 private native void nativeAttachToTabContentManager(long nativeTabAndroid, 2782 private native void nativeAttachToTabContentManager(long nativeTabAndroid,
2777 TabContentManager tabContentManager); 2783 TabContentManager tabContentManager);
2778 private native void nativeAttachOverlayContentViewCore(long nativeTabAndroid , 2784 private native void nativeAttachOverlayContentViewCore(long nativeTabAndroid ,
2779 ContentViewCore content, boolean visible); 2785 ContentViewCore content, boolean visible);
2780 private native void nativeDetachOverlayContentViewCore(long nativeTabAndroid , 2786 private native void nativeDetachOverlayContentViewCore(long nativeTabAndroid ,
2781 ContentViewCore content); 2787 ContentViewCore content);
2782 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String url); 2788 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String url);
2783 2789
2784 private static native void nativeRecordStartupToCommitUma(); 2790 private static native void nativeRecordStartupToCommitUma();
2785 } 2791 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698