diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/timetable/LessonDetailsDialog.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/timetable/LessonDetailsDialog.kt
index 0bfec70a..d41b55a7 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/timetable/LessonDetailsDialog.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/timetable/LessonDetailsDialog.kt
@@ -49,8 +49,6 @@ class LessonDetailsDialog(
DialogLessonDetailsBinding.inflate(layoutInflater)
override fun getPositiveButtonText() = R.string.close
- override fun getNegativeButtonText() = R.string.notes_button
- override fun getNeutralButtonText() = R.string.add
private lateinit var adapter: EventListAdapter
private val manager
@@ -58,7 +56,7 @@ class LessonDetailsDialog(
private val attendanceManager
get() = app.attendanceManager
- override suspend fun onNeutralClick(): Boolean {
+ fun openAddEventDialog(): Boolean {
EventManualDialog(
activity,
lesson.profileId,
@@ -68,6 +66,7 @@ class LessonDetailsDialog(
).show()
return NO_DISMISS
}
+
override suspend fun onShow() {
if (App.devMode)
b.lessonId.visibility = View.VISIBLE
@@ -227,6 +226,8 @@ class LessonDetailsDialog(
addItemDecoration(SimpleDividerItemDecoration(context))
}
}
+
+ @Suppress("NotifyDataSetChanged")
adapter.notifyDataSetChanged()
if (events != null && events.isNotEmpty()) {
@@ -240,7 +241,6 @@ class LessonDetailsDialog(
lesson.displayTeacherName?.let { name ->
lesson.displayTeacherId ?: return@let
- /*
BetterLink.attach(
b.teacherNameView,
teachers = mapOf(lesson.displayTeacherId!! to name),
@@ -251,9 +251,9 @@ class LessonDetailsDialog(
teachers = mapOf(lesson.displayTeacherId!! to name),
onActionSelected = dialog::dismiss
)
- */
}
-/*
+
+ b.addEventButton.onClick { openAddEventDialog() }
b.notesButton.isVisible = showNotes
b.notesButton.setupNotesButton(
activity = activity,
@@ -261,9 +261,9 @@ class LessonDetailsDialog(
onShowListener = onShowListener,
onDismissListener = onDismissListener,
)
+
b.legend.isVisible = showNotes
if (showNotes)
NoteManager.setLegendText(lesson, b.legend)
-*/
}
}
diff --git a/app/src/main/res/layout/dialog_lesson_details.xml b/app/src/main/res/layout/dialog_lesson_details.xml
index 1e6412ab..723adfc7 100644
--- a/app/src/main/res/layout/dialog_lesson_details.xml
+++ b/app/src/main/res/layout/dialog_lesson_details.xml
@@ -398,14 +398,35 @@
tools:visibility="visible"
tools:listitem="@layout/event_list_item" />
-
+ android:layout_marginHorizontal="8dp"
+ android:layout_marginTop="8dp"
+ android:gravity="center_horizontal"
+ android:orientation="horizontal">
+
+
+
+
+