mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Edit series's info: Append original text on long click if text is empty (#1281)
This commit is contained in:
parent
8962b3001a
commit
0dde2d83ee
1 changed files with 14 additions and 0 deletions
|
@ -36,6 +36,7 @@ import eu.kanade.tachiyomi.util.system.dpToPx
|
|||
import eu.kanade.tachiyomi.util.system.getResourceColor
|
||||
import eu.kanade.tachiyomi.util.system.isInNightMode
|
||||
import eu.kanade.tachiyomi.util.system.materialAlertDialog
|
||||
import eu.kanade.tachiyomi.widget.TachiyomiTextInputEditText
|
||||
import uy.kohesive.injekt.Injekt
|
||||
import uy.kohesive.injekt.api.get
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
|
@ -140,6 +141,10 @@ class EditMangaDialog : DialogController {
|
|||
if (manga.description != manga.originalDescription) {
|
||||
binding.mangaDescription.append(manga.description ?: "")
|
||||
}
|
||||
binding.title.appendOriginalTextOnLongClick(manga.originalTitle)
|
||||
binding.mangaAuthor.appendOriginalTextOnLongClick(manga.originalAuthor)
|
||||
binding.mangaArtist.appendOriginalTextOnLongClick(manga.originalArtist)
|
||||
binding.mangaDescription.appendOriginalTextOnLongClick(manga.originalDescription)
|
||||
binding.title.hint = "${resources?.getString(R.string.title)}: ${manga.originalTitle}"
|
||||
if (manga.originalAuthor != null) {
|
||||
binding.mangaAuthor.hint = "${resources?.getString(R.string.author)}: ${manga.originalAuthor}"
|
||||
|
@ -216,6 +221,15 @@ class EditMangaDialog : DialogController {
|
|||
}
|
||||
}
|
||||
|
||||
private fun TachiyomiTextInputEditText.appendOriginalTextOnLongClick(originalText: String?) {
|
||||
setOnLongClickListener {
|
||||
if (this.text.isNullOrBlank()) {
|
||||
this.append(originalText ?: "")
|
||||
true
|
||||
} else false
|
||||
}
|
||||
}
|
||||
|
||||
private fun showKeyboard() {
|
||||
val inputMethodManager: InputMethodManager =
|
||||
binding.root.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue