|
|
|
|
@ -138,7 +138,7 @@ class DetailsActivity :
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
viewModel.onActionDone.observeEvent(this, ReversibleActionObserver(viewBinding.containerDetails))
|
|
|
|
|
viewModel.onActionDone.observeEvent(this, ReversibleActionObserver(viewBinding.containerDetails, viewBinding.layoutBottom))
|
|
|
|
|
viewModel.onShowTip.observeEvent(this) { showTip() }
|
|
|
|
|
viewModel.historyInfo.observe(this, ::onHistoryChanged)
|
|
|
|
|
viewModel.selectedBranch.observe(this) {
|
|
|
|
|
@ -187,6 +187,9 @@ class DetailsActivity :
|
|
|
|
|
buttonTip = null
|
|
|
|
|
val menu = PopupMenu(v.context, v)
|
|
|
|
|
menu.inflate(R.menu.popup_read)
|
|
|
|
|
menu.menu.findItem(R.id.action_forget)?.isVisible = viewModel.historyInfo.value.run {
|
|
|
|
|
!isIncognitoMode && history != null
|
|
|
|
|
}
|
|
|
|
|
menu.setOnMenuItemClickListener(this)
|
|
|
|
|
menu.setForceShowIcon(true)
|
|
|
|
|
menu.show()
|
|
|
|
|
@ -203,6 +206,11 @@ class DetailsActivity :
|
|
|
|
|
true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
R.id.action_forget -> {
|
|
|
|
|
viewModel.removeFromHistory()
|
|
|
|
|
true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
R.id.action_pages_thumbs -> {
|
|
|
|
|
val history = viewModel.historyInfo.value.history
|
|
|
|
|
PagesThumbnailsSheet.show(
|
|
|
|
|
|