From 0fa484ac3767a7849f3d7f481bcf8ae151b2e956 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 9 Dec 2010 19:48:13 +0000 Subject: Add a "Web Search" option to the WebView select text ActionBar This change allows selected text in a web view to be used as a search query. Bug: 3132422 Change-Id: I9ed2a5913641b37732586f8d8aa8a80c3486b606 --- core/java/android/webkit/SelectActionModeCallback.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/java/android/webkit/SelectActionModeCallback.java') diff --git a/core/java/android/webkit/SelectActionModeCallback.java b/core/java/android/webkit/SelectActionModeCallback.java index 2f3dc7c81d44..54c9d9a182c4 100644 --- a/core/java/android/webkit/SelectActionModeCallback.java +++ b/core/java/android/webkit/SelectActionModeCallback.java @@ -16,6 +16,8 @@ package android.webkit; +import android.app.SearchManager; +import android.content.Intent; import android.provider.Browser; import android.webkit.WebView; import android.view.ActionMode; @@ -74,6 +76,12 @@ class SelectActionModeCallback implements ActionMode.Callback { mode.finish(); mWebView.showFindDialog(sel); break; + case com.android.internal.R.id.websearch: + mode.finish(); + Intent i = new Intent(Intent.ACTION_WEB_SEARCH); + i.putExtra(SearchManager.QUERY, mWebView.getSelection()); + mWebView.getContext().startActivity(i); + break; default: return false; -- cgit v1.2.3