Use more user-friendly method name
parent
3a8a99d8f0
commit
6587518ed6
|
@ -16,12 +16,13 @@ import androidx.navigation.fragment.FragmentNavigator
|
||||||
import kotlinx.android.synthetic.main.fragment_search.*
|
import kotlinx.android.synthetic.main.fragment_search.*
|
||||||
import mozilla.components.browser.domains.autocomplete.ShippedDomainsProvider
|
import mozilla.components.browser.domains.autocomplete.ShippedDomainsProvider
|
||||||
import mozilla.components.feature.awesomebar.AwesomeBarFeature
|
import mozilla.components.feature.awesomebar.AwesomeBarFeature
|
||||||
import org.mozilla.fenix.HomeActivity
|
|
||||||
import org.mozilla.fenix.R
|
import org.mozilla.fenix.R
|
||||||
import org.mozilla.fenix.components.toolbar.ToolbarIntegration
|
import org.mozilla.fenix.components.toolbar.ToolbarIntegration
|
||||||
import org.mozilla.fenix.ext.requireComponents
|
import org.mozilla.fenix.ext.requireComponents
|
||||||
|
|
||||||
class SearchFragment : Fragment() {
|
class SearchFragment : Fragment() {
|
||||||
|
private lateinit var awesomeBarFeature: AwesomeBarFeature
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater, container: ViewGroup?,
|
inflater: LayoutInflater, container: ViewGroup?,
|
||||||
savedInstanceState: Bundle?
|
savedInstanceState: Bundle?
|
||||||
|
@ -49,7 +50,7 @@ class SearchFragment : Fragment() {
|
||||||
ShippedDomainsProvider().also { it.initialize(requireContext()) })
|
ShippedDomainsProvider().also { it.initialize(requireContext()) })
|
||||||
)
|
)
|
||||||
|
|
||||||
AwesomeBarFeature(awesomeBar, toolbar, null, onEditComplete = ::didActivateSearch)
|
awesomeBarFeature = AwesomeBarFeature(awesomeBar, toolbar, null, onEditComplete = ::userDidSearch)
|
||||||
.addSearchProvider(
|
.addSearchProvider(
|
||||||
requireComponents.search.searchEngineManager.getDefaultSearchEngine(requireContext()),
|
requireComponents.search.searchEngineManager.getDefaultSearchEngine(requireContext()),
|
||||||
requireComponents.useCases.searchUseCases.defaultSearch)
|
requireComponents.useCases.searchUseCases.defaultSearch)
|
||||||
|
@ -67,7 +68,7 @@ class SearchFragment : Fragment() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun didActivateSearch() {
|
private fun userDidSearch() {
|
||||||
val extras = FragmentNavigator.Extras.Builder().addSharedElement(
|
val extras = FragmentNavigator.Extras.Builder().addSharedElement(
|
||||||
toolbar_wrapper, ViewCompat.getTransitionName(toolbar_wrapper)!!
|
toolbar_wrapper, ViewCompat.getTransitionName(toolbar_wrapper)!!
|
||||||
).build()
|
).build()
|
||||||
|
|
Loading…
Reference in New Issue