mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-19 09:25:34 +00:00
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15245 - Remove margin for toolbar on toolbar-less PWA
This commit is contained in:
parent
dbfdcd4c68
commit
6b66dbd5cc
@ -8,6 +8,7 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.SystemClock
|
||||
import android.view.View
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.navigation.fragment.navArgs
|
||||
import kotlinx.android.synthetic.main.component_browser_top_toolbar.*
|
||||
@ -81,7 +82,8 @@ class ExternalAppBrowserFragment : BaseBrowserFragment(), UserInteractionHandler
|
||||
components.core.store,
|
||||
customTabSessionId
|
||||
) { uri ->
|
||||
val intent = Intent.parseUri("${BuildConfig.DEEP_LINK_SCHEME}://open?url=$uri", 0)
|
||||
val intent =
|
||||
Intent.parseUri("${BuildConfig.DEEP_LINK_SCHEME}://open?url=$uri", 0)
|
||||
if (intent.action == Intent.ACTION_VIEW) {
|
||||
intent.addCategory(Intent.CATEGORY_BROWSABLE)
|
||||
intent.component = null
|
||||
@ -103,7 +105,12 @@ class ExternalAppBrowserFragment : BaseBrowserFragment(), UserInteractionHandler
|
||||
) { toolbarVisible ->
|
||||
browserToolbarView.view.isVisible = toolbarVisible
|
||||
webAppToolbarShouldBeVisible = toolbarVisible
|
||||
if (!toolbarVisible) { engineView.setDynamicToolbarMaxHeight(0) }
|
||||
if (!toolbarVisible) {
|
||||
engineView.setDynamicToolbarMaxHeight(0)
|
||||
val browserEngine =
|
||||
swipeRefresh.layoutParams as CoordinatorLayout.LayoutParams
|
||||
browserEngine.bottomMargin = 0
|
||||
}
|
||||
},
|
||||
owner = this,
|
||||
view = toolbar
|
||||
|
Loading…
Reference in New Issue
Block a user