From 5a57b9a6c5875b0d94efd4c0412cba980df7adda Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Wed, 30 Jan 2019 17:24:27 -0800 Subject: [PATCH] Cleans up clipboard awesomebar suggestion --- .../fenix/search/awesomebar/AwesomeBarUIView.kt | 9 ++++++++- app/src/main/res/drawable/ic_link.xml | 12 ++++++++++++ app/src/main/res/values/strings.xml | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/ic_link.xml diff --git a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarUIView.kt b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarUIView.kt index 2dbf92466..b290fcbb4 100644 --- a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarUIView.kt +++ b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarUIView.kt @@ -10,6 +10,7 @@ import mozilla.components.browser.awesomebar.BrowserAwesomeBar import mozilla.components.feature.awesomebar.provider.ClipboardSuggestionProvider import mozilla.components.feature.awesomebar.provider.SearchSuggestionProvider import mozilla.components.feature.awesomebar.provider.SessionSuggestionProvider +import mozilla.components.support.ktx.android.graphics.drawable.toBitmap import org.mozilla.fenix.R import org.mozilla.fenix.ext.components import org.mozilla.fenix.mvi.ActionBusFactory @@ -23,7 +24,13 @@ class AwesomeBarUIView(container: ViewGroup, bus: ActionBusFactory) : init { with(container.context) { - view.addProviders(ClipboardSuggestionProvider(this, components.useCases.sessionUseCases.loadUrl)) + view.addProviders(ClipboardSuggestionProvider( + this, + components.useCases.sessionUseCases.loadUrl, + getDrawable(R.drawable.ic_link).toBitmap(), + getString(R.string.awesomebar_clipboard_title) + ) + ) view.addProviders(SessionSuggestionProvider(components.core.sessionManager, components.useCases.tabsUseCases.selectTab)) view.addProviders(SearchSuggestionProvider( components.search.searchEngineManager.getDefaultSearchEngine(this), diff --git a/app/src/main/res/drawable/ic_link.xml b/app/src/main/res/drawable/ic_link.xml new file mode 100644 index 000000000..354708ccc --- /dev/null +++ b/app/src/main/res/drawable/ic_link.xml @@ -0,0 +1,12 @@ + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 05cd8946f..dce18d9b2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -29,4 +29,6 @@ Settings + + Fill link from Clipboard