diff options
| author | Ben Murdoch <benm@google.com> | 2010-12-09 19:48:13 +0000 |
|---|---|---|
| committer | Ben Murdoch <benm@google.com> | 2010-12-09 20:02:44 +0000 |
| commit | 0fa484ac3767a7849f3d7f481bcf8ae151b2e956 (patch) | |
| tree | dce268d2833676f609dbcbdaa6bca0c8672546cf /core/java/android/webkit/SelectActionModeCallback.java | |
| parent | e627f55bf8eaadf8d404b9592608e05b8a33ef5e (diff) | |
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
Diffstat (limited to 'core/java/android/webkit/SelectActionModeCallback.java')
| -rw-r--r-- | core/java/android/webkit/SelectActionModeCallback.java | 8 |
1 files changed, 8 insertions, 0 deletions
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; |
