summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorankit2.kumar@samsung.com <ankit2.kumar@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-17 11:05:16 +0000
committerankit2.kumar@samsung.com <ankit2.kumar@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-17 11:05:16 +0000
commitca91045e993740f61401a5ae0ac0b8b24fa826b0 (patch)
treef08dabcee6839c32762f73eb7f9373b22b8a8c28
parent1daebe7686bc4e743a0c7e1b35c71761fb04e68b (diff)
downloadchromium_src-ca91045e993740f61401a5ae0ac0b8b24fa826b0.zip
chromium_src-ca91045e993740f61401a5ae0ac0b8b24fa826b0.tar.gz
chromium_src-ca91045e993740f61401a5ae0ac0b8b24fa826b0.tar.bz2
Context menu for image is not having any option to copy image URL.
There is no direct way to copy image url through context menu by which user can copy image url. Added an option in context menu for image to copy image url. BUG=394314 Review URL: https://codereview.chromium.org/398803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283746 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/android/java/res/menu/chrome_context_menu.xml2
-rw-r--r--chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java2
-rw-r--r--chrome/android/java/strings/android_chrome_strings.grd3
3 files changed, 7 insertions, 0 deletions
diff --git a/chrome/android/java/res/menu/chrome_context_menu.xml b/chrome/android/java/res/menu/chrome_context_menu.xml
index 055cd2a..abeeea2 100644
--- a/chrome/android/java/res/menu/chrome_context_menu.xml
+++ b/chrome/android/java/res/menu/chrome_context_menu.xml
@@ -32,6 +32,8 @@
tools:ignore="MenuTitle" />
<item android:id="@+id/contextmenu_copy_image"
android:title="@string/contextmenu_copy_image"/>
+ <item android:id="@+id/contextmenu_copy_image_url"
+ android:title="@string/contextmenu_copy_image_url"/>
</group>
<group android:id="@+id/contextmenu_group_video">
<item android:id="@+id/contextmenu_save_video"
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
index 6ef4fcd..66d47af 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
@@ -123,6 +123,8 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
mDelegate.onSearchByImageInNewTab();
} else if (itemId == R.id.contextmenu_copy_image) {
mDelegate.onSaveImageToClipboard(params.getSrcUrl());
+ } else if (itemId == R.id.contextmenu_copy_image_url) {
+ mDelegate.onSaveToClipboard(params.getSrcUrl(), true);
} else {
assert false;
}
diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd
index 658c023..18e8251 100644
--- a/chrome/android/java/strings/android_chrome_strings.grd
+++ b/chrome/android/java/strings/android_chrome_strings.grd
@@ -302,6 +302,9 @@ You are signing in with a managed account and giving its administrator control o
<message name="IDS_CONTEXTMENU_COPY_IMAGE" desc="Context sensitive menu item for copying an image to the clipboard. [CHAR-LIMIT=30]">
Copy image
</message>
+ <message name="IDS_CONTEXTMENU_COPY_IMAGE_URL" desc="Context sensitive menu item for copying an image url to the clipboard. [CHAR-LIMIT=30]">
+ Copy image URL
+ </message>
<message name="IDS_CONTEXTMENU_SAVE_VIDEO" desc="Context sensitive menu item for saving the selected video. [CHAR-LIMIT=30]">
Save video
</message>