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/11677 - Adjust tab counter menu item order.
This commit is contained in:
parent
3e5d1f66cb
commit
a25959d679
@ -19,6 +19,7 @@ import org.mozilla.fenix.R
|
||||
import org.mozilla.fenix.components.metrics.Event
|
||||
import org.mozilla.fenix.ext.components
|
||||
import org.mozilla.fenix.ext.sessionsOfType
|
||||
import org.mozilla.fenix.ext.settings
|
||||
import org.mozilla.fenix.theme.ThemeManager
|
||||
import java.lang.ref.WeakReference
|
||||
|
||||
@ -81,16 +82,6 @@ class TabCounterToolbarButton(
|
||||
val primaryTextColor = ThemeManager.resolveAttribute(R.attr.primaryText, context)
|
||||
val metrics = context.components.analytics.metrics
|
||||
val menuItems = listOf(
|
||||
BrowserMenuImageText(
|
||||
label = context.getString(R.string.close_tab),
|
||||
imageResource = R.drawable.ic_close,
|
||||
iconTintColorResource = primaryTextColor,
|
||||
textColorResource = primaryTextColor
|
||||
) {
|
||||
metrics.track(Event.TabCounterMenuItemTapped(Event.TabCounterMenuItemTapped.Item.CLOSE_TAB))
|
||||
onItemTapped(TabCounterMenuItem.CloseTab)
|
||||
},
|
||||
BrowserMenuDivider(),
|
||||
BrowserMenuImageText(
|
||||
label = context.getString(R.string.browser_menu_new_tab),
|
||||
imageResource = R.drawable.ic_new,
|
||||
@ -108,9 +99,26 @@ class TabCounterToolbarButton(
|
||||
) {
|
||||
metrics.track(Event.TabCounterMenuItemTapped(Event.TabCounterMenuItemTapped.Item.NEW_PRIVATE_TAB))
|
||||
onItemTapped(TabCounterMenuItem.NewTab(true))
|
||||
},
|
||||
BrowserMenuDivider(),
|
||||
BrowserMenuImageText(
|
||||
label = context.getString(R.string.close_tab),
|
||||
imageResource = R.drawable.ic_close,
|
||||
iconTintColorResource = primaryTextColor,
|
||||
textColorResource = primaryTextColor
|
||||
) {
|
||||
metrics.track(Event.TabCounterMenuItemTapped(Event.TabCounterMenuItemTapped.Item.CLOSE_TAB))
|
||||
onItemTapped(TabCounterMenuItem.CloseTab)
|
||||
}
|
||||
)
|
||||
return BrowserMenuBuilder(menuItems).build(context)
|
||||
|
||||
return BrowserMenuBuilder(
|
||||
if (context.settings().shouldUseBottomToolbar) {
|
||||
menuItems.reversed()
|
||||
} else {
|
||||
menuItems
|
||||
}
|
||||
).build(context)
|
||||
}
|
||||
|
||||
private val sessionManagerObserver = object : SessionManager.Observer {
|
||||
|
Loading…
Reference in New Issue
Block a user