mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-19 14:40:06 +08:00
Fix editor text changed
This commit is contained in:
parent
741dd4caa9
commit
f94fb6a961
@ -6,6 +6,7 @@ import android.os.Bundle
|
|||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
|
import androidx.core.widget.addTextChangedListener
|
||||||
import com.blacksquircle.ui.editorkit.insert
|
import com.blacksquircle.ui.editorkit.insert
|
||||||
import com.blacksquircle.ui.language.json.JsonLanguage
|
import com.blacksquircle.ui.language.json.JsonLanguage
|
||||||
import com.github.shadowsocks.plugin.Empty
|
import com.github.shadowsocks.plugin.Empty
|
||||||
@ -58,16 +59,18 @@ class ConfigEditActivity : ThemedActivity() {
|
|||||||
setHomeAsUpIndicator(R.drawable.ic_navigation_close)
|
setHomeAsUpIndicator(R.drawable.ic_navigation_close)
|
||||||
}
|
}
|
||||||
|
|
||||||
// binding.editor.colorScheme = mkTheme()
|
binding.editor.apply {
|
||||||
binding.editor.language = JsonLanguage()
|
language = JsonLanguage()
|
||||||
// binding.editor.onChangeListener = OnChangeListener {
|
setHorizontallyScrolling(true)
|
||||||
// config = binding.editor.text.toString()
|
setTextContent(DataStore.profileCacheStore.getString(key)!!)
|
||||||
// if (!dirty) {
|
addTextChangedListener {
|
||||||
// dirty = true
|
if (!dirty) {
|
||||||
// DataStore.dirty = true
|
dirty = true
|
||||||
// }
|
DataStore.dirty = true
|
||||||
// }
|
}
|
||||||
binding.editor.setHorizontallyScrolling(true)
|
}
|
||||||
|
}
|
||||||
|
|
||||||
binding.actionTab.setOnClickListener {
|
binding.actionTab.setOnClickListener {
|
||||||
binding.editor.insert(binding.editor.tab())
|
binding.editor.insert(binding.editor.tab())
|
||||||
}
|
}
|
||||||
@ -94,8 +97,6 @@ class ConfigEditActivity : ThemedActivity() {
|
|||||||
extendedKeyboard.setHasFixedSize(true)
|
extendedKeyboard.setHasFixedSize(true)
|
||||||
extendedKeyboard.submitList("{},:_\"".map { it.toString() })
|
extendedKeyboard.submitList("{},:_\"".map { it.toString() })
|
||||||
extendedKeyboard.setBackgroundColor(getColorAttr(R.attr.primaryOrTextPrimary))
|
extendedKeyboard.setBackgroundColor(getColorAttr(R.attr.primaryOrTextPrimary))
|
||||||
|
|
||||||
binding.editor.setTextContent(DataStore.profileCacheStore.getString(key)!!)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun formatText(): String? {
|
fun formatText(): String? {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user