parent
bed926c317
commit
ece0e30655
|
@ -25,6 +25,7 @@ import androidx.lifecycle.Observer
|
||||||
import androidx.lifecycle.ViewModelProviders
|
import androidx.lifecycle.ViewModelProviders
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import androidx.navigation.fragment.NavHostFragment.findNavController
|
import androidx.navigation.fragment.NavHostFragment.findNavController
|
||||||
|
import com.google.android.material.bottomsheet.BottomSheetBehavior
|
||||||
import com.google.android.material.snackbar.Snackbar
|
import com.google.android.material.snackbar.Snackbar
|
||||||
import kotlinx.android.synthetic.main.component_search.*
|
import kotlinx.android.synthetic.main.component_search.*
|
||||||
import kotlinx.android.synthetic.main.fragment_browser.*
|
import kotlinx.android.synthetic.main.fragment_browser.*
|
||||||
|
@ -92,6 +93,7 @@ import org.mozilla.fenix.mvi.getManagedEmitter
|
||||||
import org.mozilla.fenix.quickactionsheet.QuickActionAction
|
import org.mozilla.fenix.quickactionsheet.QuickActionAction
|
||||||
import org.mozilla.fenix.quickactionsheet.QuickActionChange
|
import org.mozilla.fenix.quickactionsheet.QuickActionChange
|
||||||
import org.mozilla.fenix.quickactionsheet.QuickActionComponent
|
import org.mozilla.fenix.quickactionsheet.QuickActionComponent
|
||||||
|
import org.mozilla.fenix.quickactionsheet.QuickActionSheetBehavior
|
||||||
import org.mozilla.fenix.quickactionsheet.QuickActionState
|
import org.mozilla.fenix.quickactionsheet.QuickActionState
|
||||||
import org.mozilla.fenix.quickactionsheet.QuickActionViewModel
|
import org.mozilla.fenix.quickactionsheet.QuickActionViewModel
|
||||||
import org.mozilla.fenix.settings.SupportUtils
|
import org.mozilla.fenix.settings.SupportUtils
|
||||||
|
@ -737,6 +739,9 @@ class BrowserFragment : Fragment(), BackHandler {
|
||||||
(activity as HomeActivity).browsingModeManager.mode = BrowsingModeManager.Mode.Private
|
(activity as HomeActivity).browsingModeManager.mode = BrowsingModeManager.Mode.Private
|
||||||
}
|
}
|
||||||
ToolbarMenu.Item.FindInPage -> {
|
ToolbarMenu.Item.FindInPage -> {
|
||||||
|
(BottomSheetBehavior.from(nestedScrollQuickAction as View) as QuickActionSheetBehavior).apply {
|
||||||
|
state = BottomSheetBehavior.STATE_COLLAPSED
|
||||||
|
}
|
||||||
FindInPageIntegration.launch?.invoke()
|
FindInPageIntegration.launch?.invoke()
|
||||||
requireComponents.analytics.metrics.track(Event.FindInPageOpened)
|
requireComponents.analytics.metrics.track(Event.FindInPageOpened)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue