@@ -9,8 +9,11 @@ import android.view.inputmethod.EditorInfo
99import androidx.appcompat.widget.AppCompatEditText
1010import com.simplemobiletools.commons.extensions.*
1111import com.simplemobiletools.commons.helpers.DARK_GREY
12+ import com.simplemobiletools.commons.helpers.SORT_BY_CUSTOM
1213import com.simplemobiletools.notes.pro.R
14+ import com.simplemobiletools.notes.pro.extensions.config
1315import kotlinx.android.synthetic.main.dialog_new_checklist_item.view.*
16+ import kotlinx.android.synthetic.main.dialog_new_checklist_item.view.dialog_holder
1417import kotlinx.android.synthetic.main.item_add_checklist.view.*
1518
1619class NewChecklistItemDialog (val activity : Activity , callback : (titles: ArrayList <String >) -> Unit ) {
@@ -31,6 +34,8 @@ class NewChecklistItemDialog(val activity: Activity, callback: (titles: ArrayLis
3134 add_item.setOnClickListener {
3235 addNewEditText()
3336 }
37+ settings_add_checklist_top.beVisibleIf(activity.config.sorting == SORT_BY_CUSTOM )
38+ settings_add_checklist_top.isChecked = activity.config.addNewChecklistItemsTop
3439 }
3540
3641 activity.getAlertDialogBuilder()
@@ -40,6 +45,7 @@ class NewChecklistItemDialog(val activity: Activity, callback: (titles: ArrayLis
4045 activity.setupDialogStuff(view, this , R .string.add_new_checklist_items) { alertDialog ->
4146 alertDialog.showKeyboard(titles.first())
4247 alertDialog.getButton(BUTTON_POSITIVE ).setOnClickListener {
48+ activity.config.addNewChecklistItemsTop = view.settings_add_checklist_top.isChecked
4349 when {
4450 titles.all { it.text!! .isEmpty() } -> activity.toast(R .string.empty_name)
4551 else -> {
0 commit comments