|
|
|
@ -7,7 +7,6 @@ import android.os.Bundle
|
|
|
|
import android.view.Menu
|
|
|
|
import android.view.Menu
|
|
|
|
import android.view.MenuItem
|
|
|
|
import android.view.MenuItem
|
|
|
|
import android.widget.Toast
|
|
|
|
import android.widget.Toast
|
|
|
|
import androidx.appcompat.app.AlertDialog
|
|
|
|
|
|
|
|
import androidx.appcompat.view.ActionMode
|
|
|
|
import androidx.appcompat.view.ActionMode
|
|
|
|
import androidx.appcompat.widget.Toolbar
|
|
|
|
import androidx.appcompat.widget.Toolbar
|
|
|
|
import androidx.core.content.pm.ShortcutManagerCompat
|
|
|
|
import androidx.core.content.pm.ShortcutManagerCompat
|
|
|
|
@ -15,6 +14,7 @@ import androidx.core.graphics.Insets
|
|
|
|
import androidx.core.net.toFile
|
|
|
|
import androidx.core.net.toFile
|
|
|
|
import androidx.core.view.updatePadding
|
|
|
|
import androidx.core.view.updatePadding
|
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
|
|
|
|
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
|
|
|
import com.google.android.material.snackbar.Snackbar
|
|
|
|
import com.google.android.material.snackbar.Snackbar
|
|
|
|
import com.google.android.material.tabs.TabLayout
|
|
|
|
import com.google.android.material.tabs.TabLayout
|
|
|
|
import com.google.android.material.tabs.TabLayoutMediator
|
|
|
|
import com.google.android.material.tabs.TabLayoutMediator
|
|
|
|
@ -144,7 +144,7 @@ class DetailsActivity : BaseActivity<ActivityDetailsBinding>(),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
R.id.action_delete -> {
|
|
|
|
R.id.action_delete -> {
|
|
|
|
viewModel.manga.value?.let { m ->
|
|
|
|
viewModel.manga.value?.let { m ->
|
|
|
|
AlertDialog.Builder(this)
|
|
|
|
MaterialAlertDialogBuilder(this)
|
|
|
|
.setTitle(R.string.delete_manga)
|
|
|
|
.setTitle(R.string.delete_manga)
|
|
|
|
.setMessage(getString(R.string.text_delete_local_manga, m.title))
|
|
|
|
.setMessage(getString(R.string.text_delete_local_manga, m.title))
|
|
|
|
.setPositiveButton(R.string.delete) { _, _ ->
|
|
|
|
.setPositiveButton(R.string.delete) { _, _ ->
|
|
|
|
@ -159,7 +159,7 @@ class DetailsActivity : BaseActivity<ActivityDetailsBinding>(),
|
|
|
|
viewModel.manga.value?.let {
|
|
|
|
viewModel.manga.value?.let {
|
|
|
|
val chaptersCount = it.chapters?.size ?: 0
|
|
|
|
val chaptersCount = it.chapters?.size ?: 0
|
|
|
|
if (chaptersCount > 5) {
|
|
|
|
if (chaptersCount > 5) {
|
|
|
|
AlertDialog.Builder(this)
|
|
|
|
MaterialAlertDialogBuilder(this)
|
|
|
|
.setTitle(R.string.save_manga)
|
|
|
|
.setTitle(R.string.save_manga)
|
|
|
|
.setMessage(
|
|
|
|
.setMessage(
|
|
|
|
getString(
|
|
|
|
getString(
|
|
|
|
|