1
0
Fork 0

For #2938 - Remove save to collection from PB browsing menu

master
Emily Kager 2019-05-29 14:58:41 -07:00 committed by Sawyer Blatz
parent 4347d22d9b
commit c589e4d4c3
1 changed files with 22 additions and 10 deletions

View File

@ -11,7 +11,9 @@ import mozilla.components.browser.menu.item.BrowserMenuImageText
import mozilla.components.browser.menu.item.BrowserMenuItemToolbar
import mozilla.components.browser.menu.item.BrowserMenuSwitch
import org.mozilla.fenix.DefaultThemeManager
import org.mozilla.fenix.HomeActivity
import org.mozilla.fenix.R
import org.mozilla.fenix.ext.asActivity
import org.mozilla.fenix.ext.components
class DefaultToolbarMenu(
@ -92,7 +94,7 @@ class DefaultToolbarMenu(
}
private val menuItems by lazy {
listOf(
val items = mutableListOf(
BrowserMenuImageText(
context.getString(R.string.browser_menu_help),
R.drawable.ic_help,
@ -160,19 +162,29 @@ class DefaultToolbarMenu(
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
) {
onItemTapped.invoke(ToolbarMenu.Item.ReportIssue)
},
}
)
BrowserMenuImageText(
context.getString(R.string.browser_menu_save_to_collection),
R.drawable.ic_tab_collection,
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
) {
onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
},
if ((context.asActivity() as? HomeActivity)?.browsingModeManager?.isPrivate == false) {
items.add(
BrowserMenuImageText(
context.getString(R.string.browser_menu_save_to_collection),
R.drawable.ic_tab_collection,
DefaultThemeManager.resolveAttribute(R.attr.primaryText, context)
) {
onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
}
)
}
BrowserMenuDivider(),
items.add(
BrowserMenuDivider()
)
items.add(
menuToolbar
)
items
}
}