|
@@ -119,8 +119,6 @@ class BookInfoActivity :
|
|
|
override fun onMenuOpened(featureId: Int, menu: Menu): Boolean {
|
|
override fun onMenuOpened(featureId: Int, menu: Menu): Boolean {
|
|
|
menu.findItem(R.id.menu_can_update)?.isChecked =
|
|
menu.findItem(R.id.menu_can_update)?.isChecked =
|
|
|
viewModel.bookData.value?.canUpdate ?: true
|
|
viewModel.bookData.value?.canUpdate ?: true
|
|
|
- menu.findItem(R.id.menu_limit_content_length)?.isChecked =
|
|
|
|
|
- viewModel.bookData.value?.getLimitContentLength() ?: false
|
|
|
|
|
menu.findItem(R.id.menu_login)?.isVisible =
|
|
menu.findItem(R.id.menu_login)?.isVisible =
|
|
|
!viewModel.bookSource?.loginUrl.isNullOrBlank()
|
|
!viewModel.bookSource?.loginUrl.isNullOrBlank()
|
|
|
menu.findItem(R.id.menu_set_source_variable)?.isVisible =
|
|
menu.findItem(R.id.menu_set_source_variable)?.isVisible =
|
|
@@ -129,8 +127,6 @@ class BookInfoActivity :
|
|
|
viewModel.bookSource != null
|
|
viewModel.bookSource != null
|
|
|
menu.findItem(R.id.menu_can_update)?.isVisible =
|
|
menu.findItem(R.id.menu_can_update)?.isVisible =
|
|
|
viewModel.bookSource != null
|
|
viewModel.bookSource != null
|
|
|
- menu.findItem(R.id.menu_limit_content_length)?.isVisible =
|
|
|
|
|
- viewModel.bookData.value?.isLocalTxt() ?: false
|
|
|
|
|
return super.onMenuOpened(featureId, menu)
|
|
return super.onMenuOpened(featureId, menu)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -190,16 +186,6 @@ class BookInfoActivity :
|
|
|
}
|
|
}
|
|
|
R.id.menu_clear_cache -> viewModel.clearCache()
|
|
R.id.menu_clear_cache -> viewModel.clearCache()
|
|
|
R.id.menu_log -> showDialogFragment<AppLogDialog>()
|
|
R.id.menu_log -> showDialogFragment<AppLogDialog>()
|
|
|
- R.id.menu_limit_content_length -> {
|
|
|
|
|
- upLoading(true)
|
|
|
|
|
- tocChanged = true
|
|
|
|
|
- viewModel.bookData.value?.let {
|
|
|
|
|
- it.setLimitContentLength(!item.isChecked)
|
|
|
|
|
- viewModel.loadBookInfo(it, false)
|
|
|
|
|
- }
|
|
|
|
|
- item.isChecked = !item.isChecked
|
|
|
|
|
- if (!item.isChecked) longToastOnUi(R.string.need_more_time_load_content)
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
return super.onCompatOptionsItemSelected(item)
|
|
return super.onCompatOptionsItemSelected(item)
|
|
|
}
|
|
}
|