Cleans up clipboard awesomebar suggestion
parent
ed1e563087
commit
5a57b9a6c5
|
@ -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
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue