1
0
Fork 0

Cleans up clipboard awesomebar suggestion

master
Jeff Boek 2019-01-30 17:24:27 -08:00
parent ed1e563087
commit 5a57b9a6c5
3 changed files with 22 additions and 1 deletions

View File

@ -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),

File diff suppressed because one or more lines are too long

View File

@ -29,4 +29,6 @@
<!-- Menu option on the toolbar that takes you to settings page-->
<string name="settings">Settings</string>
<string name="awesomebar_clipboard_title">Fill link from Clipboard</string>
</resources>