diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/controller/TCoRAPIController.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/controller/TCoRAPIController.kt index b74d900..91bdbce 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/controller/TCoRAPIController.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/controller/TCoRAPIController.kt @@ -151,7 +151,7 @@ class TCoRAPIController { * @param courseName the course name * @param week the week to look up */ - fun getLessonSubjectListAsync(courseName: String, week: Int): Deferred> { + fun getSubjectListAsync(courseName: String, week: Int): Deferred> { val url = URL("$tcorBaseURL/subjectList?course=$courseName&week=$week") return GlobalScope.async { diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/TimeTableFragment.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/TimeTableFragment.kt index 93d2385..02ad2d7 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/TimeTableFragment.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/fragments/TimeTableFragment.kt @@ -40,7 +40,7 @@ import org.mosad.seil0.projectlaogai.controller.CacheController.Companion.timeta import org.mosad.seil0.projectlaogai.controller.PreferencesController import org.mosad.seil0.projectlaogai.controller.PreferencesController.Companion.cCourse import org.mosad.seil0.projectlaogai.controller.TCoRAPIController -import org.mosad.seil0.projectlaogai.uicomponents.AddLessonDialog +import org.mosad.seil0.projectlaogai.uicomponents.AddSubjectDialog import org.mosad.seil0.projectlaogai.uicomponents.DayCardView import org.mosad.seil0.projectlaogai.util.NotRetardedCalendar @@ -51,13 +51,13 @@ import org.mosad.seil0.projectlaogai.util.NotRetardedCalendar class TimeTableFragment : Fragment() { private lateinit var scrollViewTimetable: ScrollView - private lateinit var faBtnAddLesson: FloatingActionButton + private lateinit var faBtnAddSubject: FloatingActionButton override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { val view: View = inflater.inflate(R.layout.fragment_timetable, container, false) scrollViewTimetable = view.findViewById(R.id.scrollView_Timetable) - faBtnAddLesson = view.findViewById(R.id.faBtnAddLesson) + faBtnAddSubject = view.findViewById(R.id.faBtnAddSubject) // init actions initActions() @@ -84,8 +84,8 @@ class TimeTableFragment : Fragment() { } // show the AddLessonDialog if the ftaBtn is clicked - faBtnAddLesson.setOnClickListener { - AddLessonDialog(context!!).initAddLessonDialog().show{ + faBtnAddSubject.setOnClickListener { + AddSubjectDialog(context!!).initialize().show{ getActionButton(WhichButton.POSITIVE).updateTextColor(PreferencesController.cColorAccent) getActionButton(WhichButton.NEGATIVE).updateTextColor(PreferencesController.cColorAccent) } @@ -94,9 +94,9 @@ class TimeTableFragment : Fragment() { // hide the btnCardValue if the user is scrolling down scrollViewTimetable.setOnScrollChangeListener { _, _, scrollY, _, oldScrollY -> if (scrollY > oldScrollY) { - faBtnAddLesson.hide() + faBtnAddSubject.hide() } else { - faBtnAddLesson.show() + faBtnAddSubject.show() } } diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/onboarding/ViewPagerAdapter.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/onboarding/ViewPagerAdapter.kt index d6726c6..ed99643 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/onboarding/ViewPagerAdapter.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/onboarding/ViewPagerAdapter.kt @@ -30,7 +30,7 @@ import androidx.viewpager.widget.PagerAdapter import org.mosad.seil0.projectlaogai.OnboardingActivity.Companion.layouts /** - * TODO + * a PagerAdapter */ class ViewPagerAdapter(cont: Context) : PagerAdapter() { diff --git a/app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddLessonDialog.kt b/app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddSubjectDialog.kt similarity index 96% rename from app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddLessonDialog.kt rename to app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddSubjectDialog.kt index 291d4ec..056ef66 100644 --- a/app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddLessonDialog.kt +++ b/app/src/main/java/org/mosad/seil0/projectlaogai/uicomponents/AddSubjectDialog.kt @@ -44,7 +44,7 @@ import java.util.stream.Collectors /** * This class can create a new AddLessonDialog. */ -class AddLessonDialog(_context: Context) { +class AddSubjectDialog(_context: Context) { private val context = _context private lateinit var spinnerCourses: Spinner @@ -59,7 +59,7 @@ class AddLessonDialog(_context: Context) { /** * create a new AddLessonDialog (BottomSheet) */ - fun initAddLessonDialog(): MaterialDialog { + fun initialize(): MaterialDialog { val dialog = MaterialDialog(context, BottomSheet()) .title(R.string.add_lesson) .message(R.string.add_lesson_desc) @@ -90,7 +90,7 @@ class AddLessonDialog(_context: Context) { // TODO show loading dialog while loading val lessonSubjects = runBlocking { - TCoRAPIController.getLessonSubjectListAsync(parent.getItemAtPosition(pos).toString(), 0).await() + TCoRAPIController.getSubjectListAsync(parent.getItemAtPosition(pos).toString(), 0).await() } lessonsAdapter.clear() diff --git a/app/src/main/res/layouts/fragments/layout/fragment_timetable.xml b/app/src/main/res/layouts/fragments/layout/fragment_timetable.xml index 668b906..5e98253 100644 --- a/app/src/main/res/layouts/fragments/layout/fragment_timetable.xml +++ b/app/src/main/res/layouts/fragments/layout/fragment_timetable.xml @@ -24,7 +24,7 @@