mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-03-30 19:20:09 +02:00
update a couple repeat interval values
This commit is contained in:
parent
b8d6c8c83c
commit
5f8166b95f
@ -183,10 +183,15 @@ class EventActivity : SimpleActivity(), DBHelper.EventUpdateListener {
|
||||
|
||||
private fun checkRepetitionLimitText() {
|
||||
event_repetition_limit.text = if (mRepeatLimit == 0) {
|
||||
event_repetition_limit_label.text = getString(R.string.repeat)
|
||||
resources.getString(R.string.forever)
|
||||
} else {
|
||||
} else if (mRepeatLimit > 0) {
|
||||
event_repetition_limit_label.text = getString(R.string.repeat_till)
|
||||
val repeatLimitDateTime = Formatter.getDateTimeFromTS(mRepeatLimit)
|
||||
Formatter.getFullDate(applicationContext, repeatLimitDateTime)
|
||||
} else {
|
||||
event_repetition_limit_label.text = getString(R.string.repeat)
|
||||
"${-mRepeatLimit} ${getString(R.string.times)}"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,10 +27,11 @@ class RepeatTypePickerDialog(val activity: Activity, var repeatLimit: Int, val s
|
||||
repeat_type_date.setOnClickListener { showRepetitionLimitDialog() }
|
||||
repeat_type_forever.setOnClickListener { callback(0); dialog.dismiss() }
|
||||
repeat_type_count.setOnClickListener { dialog_radio_view.check(R.id.repeat_type_x_times) }
|
||||
dialog_radio_view.check(getCheckedItem())
|
||||
}
|
||||
|
||||
if (repeatLimit < startTS)
|
||||
view.dialog_radio_view.check(getCheckedItem())
|
||||
|
||||
if (repeatLimit in 1..startTS)
|
||||
repeatLimit = startTS
|
||||
|
||||
updateRepeatLimitText()
|
||||
@ -47,14 +48,15 @@ class RepeatTypePickerDialog(val activity: Activity, var repeatLimit: Int, val s
|
||||
private fun getCheckedItem(): Int {
|
||||
return if (repeatLimit > 0)
|
||||
R.id.repeat_type_till_date
|
||||
else if (repeatLimit < 0)
|
||||
R.id.repeat_type_count
|
||||
else
|
||||
else if (repeatLimit < 0) {
|
||||
view.repeat_type_count.setText((-repeatLimit).toString())
|
||||
R.id.repeat_type_x_times
|
||||
} else
|
||||
R.id.repeat_type_forever
|
||||
}
|
||||
|
||||
private fun updateRepeatLimitText() {
|
||||
if (repeatLimit == 0)
|
||||
if (repeatLimit <= 0)
|
||||
repeatLimit = (System.currentTimeMillis() / 1000).toInt()
|
||||
|
||||
val repeatLimitDateTime = Formatter.getDateTimeFromTS(repeatLimit)
|
||||
|
Loading…
x
Reference in New Issue
Block a user