|
|
@@ -117,6 +117,7 @@ class BookInfoActivity :
|
|
|
|
|
|
override fun onCompatCreateOptionsMenu(menu: Menu): Boolean {
|
|
|
menuInflater.inflate(R.menu.book_info, menu)
|
|
|
+ menu.findItem(R.id.menu_edit)?.isVisible = viewModel.inBookshelf
|
|
|
return super.onCompatCreateOptionsMenu(menu)
|
|
|
}
|
|
|
|
|
|
@@ -137,23 +138,21 @@ class BookInfoActivity :
|
|
|
viewModel.bookData.value?.isLocalTxt ?: false
|
|
|
menu.findItem(R.id.menu_upload)?.isVisible =
|
|
|
viewModel.bookData.value?.isLocal ?: false
|
|
|
- menu.findItem(R.id.menu_edit)?.isVisible =
|
|
|
- !(viewModel.bookData.value?.isWebFile ?: true)
|
|
|
return super.onMenuOpened(featureId, menu)
|
|
|
}
|
|
|
|
|
|
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
|
|
|
when (item.itemId) {
|
|
|
R.id.menu_edit -> {
|
|
|
- if (viewModel.inBookshelf) {
|
|
|
+ // if (viewModel.inBookshelf) {
|
|
|
viewModel.bookData.value?.let {
|
|
|
infoEditResult.launch {
|
|
|
putExtra("bookUrl", it.bookUrl)
|
|
|
}
|
|
|
}
|
|
|
- } else {
|
|
|
- toastOnUi(R.string.after_add_bookshelf)
|
|
|
- }
|
|
|
+ // } else {
|
|
|
+ // toastOnUi(R.string.after_add_bookshelf)
|
|
|
+ //}
|
|
|
}
|
|
|
R.id.menu_share_it -> {
|
|
|
viewModel.bookData.value?.let {
|