For #7431: Remove extra share button
parent
913c50b59f
commit
55c1b01d7b
|
@ -7,12 +7,12 @@ package org.mozilla.fenix.customtabs
|
|||
import android.content.Context
|
||||
import android.graphics.Typeface
|
||||
import mozilla.components.browser.menu.BrowserMenuBuilder
|
||||
import mozilla.components.browser.menu.item.BrowserMenuCategory
|
||||
import mozilla.components.browser.menu.item.BrowserMenuDivider
|
||||
import mozilla.components.browser.menu.item.BrowserMenuImageSwitch
|
||||
import mozilla.components.browser.menu.item.BrowserMenuImageText
|
||||
import mozilla.components.browser.menu.item.BrowserMenuItemToolbar
|
||||
import mozilla.components.browser.menu.item.SimpleBrowserMenuItem
|
||||
import mozilla.components.browser.menu.item.BrowserMenuImageSwitch
|
||||
import mozilla.components.browser.menu.item.BrowserMenuCategory
|
||||
import mozilla.components.browser.session.Session
|
||||
import mozilla.components.browser.session.SessionManager
|
||||
import org.mozilla.fenix.R
|
||||
|
@ -90,7 +90,6 @@ class CustomTabToolbarMenu(
|
|||
val menuItems = listOf(
|
||||
poweredBy,
|
||||
BrowserMenuDivider(),
|
||||
share,
|
||||
desktopMode,
|
||||
findInPage,
|
||||
openInFenix,
|
||||
|
@ -100,15 +99,6 @@ class CustomTabToolbarMenu(
|
|||
if (shouldReverseItems) { menuItems.reversed() } else { menuItems }
|
||||
}
|
||||
|
||||
private val share = BrowserMenuImageText(
|
||||
label = context.getString(R.string.browser_menu_share),
|
||||
imageResource = R.drawable.mozac_ic_share,
|
||||
textColorResource = primaryTextColor(),
|
||||
iconTintColorResource = primaryTextColor()
|
||||
) {
|
||||
onItemTapped.invoke(ToolbarMenu.Item.Share)
|
||||
}
|
||||
|
||||
private val desktopMode = BrowserMenuImageSwitch(
|
||||
imageResource = R.drawable.ic_desktop,
|
||||
label = context.getString(R.string.browser_menu_desktop_site),
|
||||
|
|
|
@ -99,22 +99,15 @@ class CustomTabsIntegration(
|
|||
menuBuilder = customTabToolbarMenu.menuBuilder,
|
||||
menuItemIndex = START_OF_MENU_ITEMS_INDEX,
|
||||
window = activity.window,
|
||||
shareListener = { onItemTapped.invoke(ToolbarMenu.Item.Share) },
|
||||
closeListener = { activity.finish() }
|
||||
)
|
||||
|
||||
override fun start() {
|
||||
feature.start()
|
||||
}
|
||||
|
||||
override fun stop() {
|
||||
feature.stop()
|
||||
}
|
||||
|
||||
override fun onBackPressed(): Boolean {
|
||||
return feature.onBackPressed()
|
||||
}
|
||||
override fun start() = feature.start()
|
||||
override fun stop() = feature.stop()
|
||||
override fun onBackPressed() = feature.onBackPressed()
|
||||
|
||||
companion object {
|
||||
const val START_OF_MENU_ITEMS_INDEX = 2
|
||||
private const val START_OF_MENU_ITEMS_INDEX = 2
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue