|
|
|
@ -11,8 +11,6 @@ import androidx.fragment.app.Fragment
|
|
|
|
import androidx.navigation.fragment.navArgs
|
|
|
|
import androidx.navigation.fragment.navArgs
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
|
import com.afollestad.materialdialogs.MaterialDialog
|
|
|
|
import com.afollestad.materialdialogs.MaterialDialog
|
|
|
|
import com.afollestad.materialdialogs.input.getInputField
|
|
|
|
|
|
|
|
import com.afollestad.materialdialogs.input.input
|
|
|
|
|
|
|
|
import com.afollestad.materialdialogs.list.isItemChecked
|
|
|
|
import com.afollestad.materialdialogs.list.isItemChecked
|
|
|
|
import com.afollestad.materialdialogs.list.listItemsMultiChoice
|
|
|
|
import com.afollestad.materialdialogs.list.listItemsMultiChoice
|
|
|
|
import com.afollestad.materialdialogs.list.uncheckItems
|
|
|
|
import com.afollestad.materialdialogs.list.uncheckItems
|
|
|
|
@ -25,7 +23,6 @@ import com.google.android.material.timepicker.TimeFormat
|
|
|
|
import com.parse.ParseObject
|
|
|
|
import com.parse.ParseObject
|
|
|
|
import com.parse.ParseQuery
|
|
|
|
import com.parse.ParseQuery
|
|
|
|
import es.dmoral.toasty.Toasty
|
|
|
|
import es.dmoral.toasty.Toasty
|
|
|
|
import java.lang.IndexOutOfBoundsException
|
|
|
|
|
|
|
|
import me.ibrahimyilmaz.kiel.adapter.RecyclerViewAdapter.Companion.adapterOf
|
|
|
|
import me.ibrahimyilmaz.kiel.adapter.RecyclerViewAdapter.Companion.adapterOf
|
|
|
|
import me.ibrahimyilmaz.kiel.adapter.RecyclerViewAdapter
|
|
|
|
import me.ibrahimyilmaz.kiel.adapter.RecyclerViewAdapter
|
|
|
|
import me.ibrahimyilmaz.kiel.core.RecyclerViewHolder
|
|
|
|
import me.ibrahimyilmaz.kiel.core.RecyclerViewHolder
|
|
|
|
@ -436,27 +433,4 @@ class ProjectFragment : Fragment() {
|
|
|
|
binding.divider.visibility = View.GONE
|
|
|
|
binding.divider.visibility = View.GONE
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun showNameDialog() {
|
|
|
|
|
|
|
|
val currentName = myContext.getSharedPreferences("Safe", 0).getString("name", "")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MaterialDialog(myContext)
|
|
|
|
|
|
|
|
.cancelable(false)
|
|
|
|
|
|
|
|
.title(0, "Bitte gebe deinen Namen ein")
|
|
|
|
|
|
|
|
.show {
|
|
|
|
|
|
|
|
input(hint = "Dein Name", prefill = currentName, waitForPositiveButton = false) { dialog, inputName ->
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
if (!inputName[0].isUpperCase()) {
|
|
|
|
|
|
|
|
dialog.getInputField().error = "Der Anfangsbuchstabe sollte groß sein"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (ignored: IndexOutOfBoundsException) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
positiveButton {
|
|
|
|
|
|
|
|
myContext.getSharedPreferences("Safe", 0).edit().putString("name", inputName.toString()).apply()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
positiveButton(0, "Speichern")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|