Reader PR

This commit is contained in:
CrepeTF
2021-01-06 03:06:14 -05:00
committed by Jobobby04
parent 4b91013750
commit 653ae10caf
7 changed files with 203 additions and 41 deletions
@@ -13,7 +13,6 @@ import android.os.Build
import android.os.Bundle
import android.view.KeyEvent
import android.view.Menu
import android.view.MenuItem
import android.view.MotionEvent
import android.view.View
import android.view.WindowManager
@@ -305,16 +304,16 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
* Called when an item of the options menu was clicked. Used to handle clicks on our menu
* entries.
*/
override fun onOptionsItemSelected(item: MenuItem): Boolean {
/*override fun onOptionsItemSelected(item: MenuItem): Boolean {
when (item.itemId) {
/*R.id.action_bookmark -> {
R.id.action_bookmark -> {
presenter.bookmarkCurrentChapter(true)
invalidateOptionsMenu()
}
R.id.action_remove_bookmark -> {
presenter.bookmarkCurrentChapter(false)
invalidateOptionsMenu()
}*/
}
R.id.action_settings -> ReaderSettingsSheet(this).show()
R.id.action_custom_filter -> {
val sheet = ReaderColorFilterSheet(this)
@@ -329,7 +328,7 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
}
}
return super.onOptionsItemSelected(item)
}
}*/
/**
* Called when the user clicks the back key or the button on the toolbar. The call is
@@ -403,7 +402,27 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
}
)
/* SY --> binding.leftChapter.setOnClickListener {
// Extra menu buttons
binding.filterButton.clicks()
.onEach {
ReaderColorFilterSheet(this).show()
}
.launchIn(scope)
binding.actionSettings.clicks()
.onEach {
ReaderSettingsSheet(this).show()
}
.launchIn(scope)
binding.webviewButton.clicks()
.onEach {
openMangaInBrowser()
}
.launchIn(scope)
// Extra menu buttons
binding.leftChapter.setOnClickListener {
if (viewer != null) {
if (viewer is R2LPagerViewer) {
loadNextChapter()
@@ -420,7 +439,7 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
loadNextChapter()
}
}
} SY <-- */
}
// --> EH
binding.expandEhButton.clicks()
@@ -830,8 +849,16 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
// Set bottom page number
binding.pageNumber.text = "${page.number}/${pages.size}"
binding.pageText.text = "${page.number}/${pages.size}"
// Set seekbar progress
// binding.pageText.text = "${page.number}/${pages.size}"
// Set seekbar page number
if (viewer !is R2LPagerViewer) {
binding.leftPageText.text = "${page.number}"
binding.rightPageText.text = "${pages.size}"
} else {
binding.rightPageText.text = "${page.number}"
binding.leftPageText.text = "${pages.size}"
}
binding.pageSeekbar.max = pages.lastIndex
binding.pageSeekbar.progress = page.index
@@ -111,7 +111,7 @@ class ReaderChapterSheet(private val activity: ReaderActivity) : BottomSheetDial
refreshList()
initialized = true
}
binding.pageText.text = activity.binding.pageText.text
binding.pageText.text = activity.binding.pageNumber.text
binding.pageSeekbar.max = activity.binding.pageSeekbar.max
binding.pageSeekbar.progress = activity.binding.pageSeekbar.progress
super.show()