For #2938 - Remove save to collection from PB browsing menu
parent
4347d22d9b
commit
c589e4d4c3
|
@ -11,7 +11,9 @@ import mozilla.components.browser.menu.item.BrowserMenuImageText
|
||||||
import mozilla.components.browser.menu.item.BrowserMenuItemToolbar
|
import mozilla.components.browser.menu.item.BrowserMenuItemToolbar
|
||||||
import mozilla.components.browser.menu.item.BrowserMenuSwitch
|
import mozilla.components.browser.menu.item.BrowserMenuSwitch
|
||||||
import org.mozilla.fenix.DefaultThemeManager
|
import org.mozilla.fenix.DefaultThemeManager
|
||||||
|
import org.mozilla.fenix.HomeActivity
|
||||||
import org.mozilla.fenix.R
|
import org.mozilla.fenix.R
|
||||||
|
import org.mozilla.fenix.ext.asActivity
|
||||||
import org.mozilla.fenix.ext.components
|
import org.mozilla.fenix.ext.components
|
||||||
|
|
||||||
class DefaultToolbarMenu(
|
class DefaultToolbarMenu(
|
||||||
|
@ -92,7 +94,7 @@ class DefaultToolbarMenu(
|
||||||
}
|
}
|
||||||
|
|
||||||
private val menuItems by lazy {
|
private val menuItems by lazy {
|
||||||
listOf(
|
val items = mutableListOf(
|
||||||
BrowserMenuImageText(
|
BrowserMenuImageText(
|
||||||
context.getString(R.string.browser_menu_help),
|
context.getString(R.string.browser_menu_help),
|
||||||
R.drawable.ic_help,
|
R.drawable.ic_help,
|
||||||
|
@ -160,19 +162,29 @@ class DefaultToolbarMenu(
|
||||||
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
|
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
|
||||||
) {
|
) {
|
||||||
onItemTapped.invoke(ToolbarMenu.Item.ReportIssue)
|
onItemTapped.invoke(ToolbarMenu.Item.ReportIssue)
|
||||||
},
|
}
|
||||||
|
)
|
||||||
|
|
||||||
BrowserMenuImageText(
|
if ((context.asActivity() as? HomeActivity)?.browsingModeManager?.isPrivate == false) {
|
||||||
context.getString(R.string.browser_menu_save_to_collection),
|
items.add(
|
||||||
R.drawable.ic_tab_collection,
|
BrowserMenuImageText(
|
||||||
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
|
context.getString(R.string.browser_menu_save_to_collection),
|
||||||
) {
|
R.drawable.ic_tab_collection,
|
||||||
onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
|
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
|
||||||
},
|
) {
|
||||||
|
onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
BrowserMenuDivider(),
|
items.add(
|
||||||
|
BrowserMenuDivider()
|
||||||
|
)
|
||||||
|
|
||||||
|
items.add(
|
||||||
menuToolbar
|
menuToolbar
|
||||||
)
|
)
|
||||||
|
|
||||||
|
items
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue