1
0
Fork 0

For 11001 - Show close all tabs above tab tray

master
David Walsh 2020-05-28 13:31:05 -05:00 committed by Jeff Boek
parent a70ba76cc9
commit 267cf35edb
2 changed files with 7 additions and 5 deletions

View File

@ -261,14 +261,14 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
}
viewLifecycleOwner.lifecycleScope.allowUndo(
requireView(),
tabTrayDialog.requireView(),
snackbarMessage,
getString(R.string.snackbar_deleted_undo),
{
sessionManager.restore(snapshot)
},
operation = { },
anchorView = view.tabs_header
elevation = SNACKBAR_ELEVATION
)
}
@ -1072,5 +1072,6 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session
private const val REQUEST_CODE_DOWNLOAD_PERMISSIONS = 1
private const val REQUEST_CODE_PROMPT_PERMISSIONS = 2
private const val REQUEST_CODE_APP_PERMISSIONS = 3
private const val SNACKBAR_ELEVATION = 80f
}
}

View File

@ -46,7 +46,6 @@ import com.google.android.material.appbar.AppBarLayout
import com.google.android.material.snackbar.Snackbar
import kotlinx.android.synthetic.main.fragment_home.*
import kotlinx.android.synthetic.main.fragment_home.view.*
import kotlinx.android.synthetic.main.tab_header.view.*
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.Dispatchers.Main
@ -1075,14 +1074,14 @@ class HomeFragment : Fragment() {
}
viewLifecycleOwner.lifecycleScope.allowUndo(
requireView(),
tabTrayDialog.requireView(),
snackbarMessage,
getString(R.string.snackbar_deleted_undo),
{
sessionManager.restore(snapshot)
},
operation = { },
anchorView = view?.tabs_header
elevation = SNACKBAR_ELEVATION
)
}
@ -1130,6 +1129,8 @@ class HomeFragment : Fragment() {
// Layout
private const val HEADER_MARGIN = 60
private const val SNACKBAR_ELEVATION = 80f
}
}