Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -6,6 +6,7 @@ import android.view.ViewGroup
|
|||||||
import io.legado.app.R
|
import io.legado.app.R
|
||||||
import io.legado.app.base.BaseDialogFragment
|
import io.legado.app.base.BaseDialogFragment
|
||||||
import io.legado.app.databinding.DialogCodeViewBinding
|
import io.legado.app.databinding.DialogCodeViewBinding
|
||||||
|
import io.legado.app.help.IntentData
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.ui.widget.code.addJsPattern
|
import io.legado.app.ui.widget.code.addJsPattern
|
||||||
import io.legado.app.ui.widget.code.addJsonPattern
|
import io.legado.app.ui.widget.code.addJsonPattern
|
||||||
@@ -20,7 +21,7 @@ class CodeDialog() : BaseDialogFragment(R.layout.dialog_code_view) {
|
|||||||
constructor(code: String, disableEdit: Boolean = true, requestId: String? = null) : this() {
|
constructor(code: String, disableEdit: Boolean = true, requestId: String? = null) : this() {
|
||||||
arguments = Bundle().apply {
|
arguments = Bundle().apply {
|
||||||
putBoolean("disableEdit", disableEdit)
|
putBoolean("disableEdit", disableEdit)
|
||||||
putString("code", code)
|
putString("code", IntentData.put(code))
|
||||||
putString("requestId", requestId)
|
putString("requestId", requestId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -44,7 +45,7 @@ class CodeDialog() : BaseDialogFragment(R.layout.dialog_code_view) {
|
|||||||
binding.codeView.addJsonPattern()
|
binding.codeView.addJsonPattern()
|
||||||
binding.codeView.addJsPattern()
|
binding.codeView.addJsPattern()
|
||||||
arguments?.getString("code")?.let {
|
arguments?.getString("code")?.let {
|
||||||
binding.codeView.setText(it)
|
binding.codeView.text = IntentData.get(it)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import androidx.lifecycle.lifecycleScope
|
|||||||
import io.legado.app.R
|
import io.legado.app.R
|
||||||
import io.legado.app.base.BaseDialogFragment
|
import io.legado.app.base.BaseDialogFragment
|
||||||
import io.legado.app.databinding.DialogTextViewBinding
|
import io.legado.app.databinding.DialogTextViewBinding
|
||||||
|
import io.legado.app.help.IntentData
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.utils.applyTint
|
import io.legado.app.utils.applyTint
|
||||||
import io.legado.app.utils.setHtml
|
import io.legado.app.utils.setHtml
|
||||||
@@ -35,7 +36,7 @@ class TextDialog() : BaseDialogFragment(R.layout.dialog_text_view) {
|
|||||||
) : this() {
|
) : this() {
|
||||||
arguments = Bundle().apply {
|
arguments = Bundle().apply {
|
||||||
putString("title", title)
|
putString("title", title)
|
||||||
putString("content", content)
|
putString("content", IntentData.put(content))
|
||||||
putString("mode", mode.name)
|
putString("mode", mode.name)
|
||||||
putLong("time", time)
|
putLong("time", time)
|
||||||
}
|
}
|
||||||
@@ -64,7 +65,7 @@ class TextDialog() : BaseDialogFragment(R.layout.dialog_text_view) {
|
|||||||
}
|
}
|
||||||
arguments?.let {
|
arguments?.let {
|
||||||
binding.toolBar.title = it.getString("title")
|
binding.toolBar.title = it.getString("title")
|
||||||
val content = it.getString("content") ?: ""
|
val content = IntentData.get(it.getString("content")) ?: ""
|
||||||
when (it.getString("mode")) {
|
when (it.getString("mode")) {
|
||||||
Mode.MD.name -> binding.textView.post {
|
Mode.MD.name -> binding.textView.post {
|
||||||
Markwon.builder(requireContext())
|
Markwon.builder(requireContext())
|
||||||
|
|||||||
Reference in New Issue
Block a user