mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 03:29:28 +01:00
Set empty status message and default emoji
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
cfd04e51c1
commit
1347ec29c4
@ -22,7 +22,6 @@ import android.widget.AdapterView.OnItemSelectedListener
|
|||||||
import android.widget.ArrayAdapter
|
import android.widget.ArrayAdapter
|
||||||
import android.widget.ImageView
|
import android.widget.ImageView
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import androidx.core.widget.doAfterTextChanged
|
|
||||||
import androidx.fragment.app.DialogFragment
|
import androidx.fragment.app.DialogFragment
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import autodagger.AutoInjector
|
import autodagger.AutoInjector
|
||||||
@ -177,6 +176,8 @@ class SetStatusDialogFragment :
|
|||||||
|
|
||||||
setupGeneralStatusOptions()
|
setupGeneralStatusOptions()
|
||||||
|
|
||||||
|
binding.emoji.setText(getString(R.string.default_emoji))
|
||||||
|
|
||||||
binding.clearStatus.setOnClickListener { clearStatus() }
|
binding.clearStatus.setOnClickListener { clearStatus() }
|
||||||
binding.setStatus.setOnClickListener { setStatusMessage() }
|
binding.setStatus.setOnClickListener { setStatusMessage() }
|
||||||
binding.emoji.setOnClickListener { openEmojiPopup() }
|
binding.emoji.setOnClickListener { openEmojiPopup() }
|
||||||
@ -214,10 +215,6 @@ class SetStatusDialogFragment :
|
|||||||
viewThemeUtils.material.colorMaterialButtonPrimaryTonal(binding.setStatus)
|
viewThemeUtils.material.colorMaterialButtonPrimaryTonal(binding.setStatus)
|
||||||
|
|
||||||
viewThemeUtils.material.colorTextInputLayout(binding.customStatusInputContainer)
|
viewThemeUtils.material.colorTextInputLayout(binding.customStatusInputContainer)
|
||||||
|
|
||||||
binding.customStatusInput.doAfterTextChanged { text ->
|
|
||||||
binding.setStatus.isEnabled = !text.isNullOrEmpty()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupCurrentStatus() {
|
private fun setupCurrentStatus() {
|
||||||
@ -225,7 +222,6 @@ class SetStatusDialogFragment :
|
|||||||
binding.emoji.setText(it.icon)
|
binding.emoji.setText(it.icon)
|
||||||
binding.customStatusInput.text?.clear()
|
binding.customStatusInput.text?.clear()
|
||||||
binding.customStatusInput.setText(it.message?.trim())
|
binding.customStatusInput.setText(it.message?.trim())
|
||||||
binding.setStatus.isEnabled = it.message?.isEmpty() == false
|
|
||||||
visualizeStatus(it.status)
|
visualizeStatus(it.status)
|
||||||
|
|
||||||
if (it.clearAt > 0) {
|
if (it.clearAt > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user