|
@@ -43,7 +43,6 @@ import io.legado.app.ui.config.CheckSourceConfig
|
|
|
import io.legado.app.ui.file.HandleFileContract
|
|
import io.legado.app.ui.file.HandleFileContract
|
|
|
import io.legado.app.ui.qrcode.QrCodeResult
|
|
import io.legado.app.ui.qrcode.QrCodeResult
|
|
|
import io.legado.app.ui.widget.SelectActionBar
|
|
import io.legado.app.ui.widget.SelectActionBar
|
|
|
-import io.legado.app.ui.widget.dialog.TextDialog
|
|
|
|
|
import io.legado.app.ui.widget.recycler.DragSelectTouchHelper
|
|
import io.legado.app.ui.widget.recycler.DragSelectTouchHelper
|
|
|
import io.legado.app.ui.widget.recycler.ItemTouchCallback
|
|
import io.legado.app.ui.widget.recycler.ItemTouchCallback
|
|
|
import io.legado.app.ui.widget.recycler.VerticalDivider
|
|
import io.legado.app.ui.widget.recycler.VerticalDivider
|
|
@@ -59,6 +58,7 @@ import io.legado.app.utils.sendToClip
|
|
|
import io.legado.app.utils.setEdgeEffectColor
|
|
import io.legado.app.utils.setEdgeEffectColor
|
|
|
import io.legado.app.utils.share
|
|
import io.legado.app.utils.share
|
|
|
import io.legado.app.utils.showDialogFragment
|
|
import io.legado.app.utils.showDialogFragment
|
|
|
|
|
+import io.legado.app.utils.showHelp
|
|
|
import io.legado.app.utils.splitNotBlank
|
|
import io.legado.app.utils.splitNotBlank
|
|
|
import io.legado.app.utils.startActivity
|
|
import io.legado.app.utils.startActivity
|
|
|
import io.legado.app.utils.toastOnUi
|
|
import io.legado.app.utils.toastOnUi
|
|
@@ -134,7 +134,7 @@ class BookSourceActivity : VMBaseActivity<ActivityBookSourceBinding, BookSourceV
|
|
|
initSelectActionBar()
|
|
initSelectActionBar()
|
|
|
resumeCheckSource()
|
|
resumeCheckSource()
|
|
|
if (!LocalConfig.bookSourcesHelpVersionIsLast) {
|
|
if (!LocalConfig.bookSourcesHelpVersionIsLast) {
|
|
|
- showHelp()
|
|
|
|
|
|
|
+ showHelp("SourceMBookHelp")
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -248,7 +248,7 @@ class BookSourceActivity : VMBaseActivity<ActivityBookSourceBinding, BookSourceV
|
|
|
searchView.setQuery(getString(R.string.disabled_explore), true)
|
|
searchView.setQuery(getString(R.string.disabled_explore), true)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- R.id.menu_help -> showHelp()
|
|
|
|
|
|
|
+ R.id.menu_help -> showHelp("SourceMBookHelp")
|
|
|
}
|
|
}
|
|
|
if (item.groupId == R.id.source_group) {
|
|
if (item.groupId == R.id.source_group) {
|
|
|
searchView.setQuery("group:${item.title}", true)
|
|
searchView.setQuery("group:${item.title}", true)
|
|
@@ -370,11 +370,6 @@ class BookSourceActivity : VMBaseActivity<ActivityBookSourceBinding, BookSourceV
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private fun showHelp() {
|
|
|
|
|
- val text = String(assets.open("web/help/md/SourceMBookHelp.md").readBytes())
|
|
|
|
|
- showDialogFragment(TextDialog(getString(R.string.help), text, TextDialog.Mode.MD))
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
private fun initLiveDataGroup() {
|
|
private fun initLiveDataGroup() {
|
|
|
lifecycleScope.launch {
|
|
lifecycleScope.launch {
|
|
|
appDb.bookSourceDao.flowGroups().conflate().collect {
|
|
appDb.bookSourceDao.flowGroups().conflate().collect {
|