Skip to content

Commit

Permalink
moving more things around
Browse files Browse the repository at this point in the history
  • Loading branch information
malmstein committed Sep 13, 2024
1 parent a2bb09f commit db81017
Showing 1 changed file with 36 additions and 28 deletions.
64 changes: 36 additions & 28 deletions app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt
Original file line number Diff line number Diff line change
Expand Up @@ -881,7 +881,6 @@ class BrowserTabFragment :
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
omnibar = IncludeOmnibarToolbarBinding.bind(binding.rootView)
omnibar.browserOmnibar.gone()

webViewContainer = binding.webViewContainer
configureObservers()
Expand Down Expand Up @@ -2308,36 +2307,44 @@ class BrowserTabFragment :
// need migration or be removed
initPrivacyProtectionsPopup()

// new api
browserOmnibar.setOmnibarEventListener(
object : OmnibarEventListener {
override fun onEvent(event: OmnibarEvent) {
Timber.d("Omnibar: onEvent $event")
when (event) {
is onFindInPageInputChanged -> onFindInPageInputChanged(event.query)
is onItemPressed -> {
when (event.menu) {
FindInPageDismiss -> onFindInPageDismissed()
FindInPageNextTerm -> onFindInPageNextTermPressed()
FindInPagePreviousTerm -> onFindInPagePreviousTermPressed()
FireButton -> onFireButtonPressed()
OverflowItem -> onBrowserMenuPressed()
PrivacyDashboard -> onPrivacyShieldPressed()
VoiceSearch -> onVoiceSearchPressed()
Tabs -> onTabsMenuPressed()
CustomTabClose -> onCustomTabClosed()
CustomTabPrivacyDashboard -> onCustomTabPrivacyDashboardPressed()
val omnibarEnabled = false
if (omnibarEnabled) {
// new api
browserOmnibar.setOmnibarEventListener(
object : OmnibarEventListener {
override fun onEvent(event: OmnibarEvent) {
Timber.d("Omnibar: onEvent $event")
when (event) {
is onFindInPageInputChanged -> onFindInPageInputChanged(event.query)
is onItemPressed -> {
when (event.menu) {
FindInPageDismiss -> onFindInPageDismissed()
FindInPageNextTerm -> onFindInPageNextTermPressed()
FindInPagePreviousTerm -> onFindInPagePreviousTermPressed()
FireButton -> onFireButtonPressed()
OverflowItem -> onBrowserMenuPressed()
PrivacyDashboard -> onPrivacyShieldPressed()
VoiceSearch -> onVoiceSearchPressed()
Tabs -> onTabsMenuPressed()
CustomTabClose -> onCustomTabClosed()
CustomTabPrivacyDashboard -> onCustomTabPrivacyDashboardPressed()
}
}
}

onNewTabRequested -> onNewTabRequested()
is onUserSubmittedText -> onUserSubmittedText(event.text)
onFindInPageDismissed -> onFindInPageDismissed()
is onUserEnteredText -> onUserEnteredText(event.text)
onNewTabRequested -> onNewTabRequested()
is onUserSubmittedText -> onUserSubmittedText(event.text)
onFindInPageDismissed -> onFindInPageDismissed()
is onUserEnteredText -> onUserEnteredText(event.text)
}
}
}
},
)
},
)
omnibar.browserOmnibar.show()
omnibar.appBarLayout.gone()
} else {
omnibar.browserOmnibar.gone()
omnibar.appBarLayout.show()
}
}

private fun onFireButtonPressed() {
Expand Down Expand Up @@ -2371,6 +2378,7 @@ class BrowserTabFragment :
}

private fun onUserEnteredText(text: String, hasFocus: Boolean = true) {
Timber.d("Omnibar: onUserEnteredText $text $hasFocus")
viewModel.onOmnibarInputStateChanged(text, hasFocus, true)
viewModel.triggerAutocomplete(text, hasFocus, true)
}
Expand Down

0 comments on commit db81017

Please sign in to comment.