From 0aeeb2a9336e81f47bffcb5775c2238ca9846a1b Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Mon, 20 Apr 2020 17:08:12 -0400 Subject: [PATCH] [+] Implement openCourse on click --- src/pages/course-selection/course-selection.ts | 16 ++++++++++++++++ src/pages/course-selection/course-selection.vue | 4 +++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/pages/course-selection/course-selection.ts b/src/pages/course-selection/course-selection.ts index cc81f24..8edf745 100644 --- a/src/pages/course-selection/course-selection.ts +++ b/src/pages/course-selection/course-selection.ts @@ -123,6 +123,22 @@ export default class CourseSelection extends Vue this.openedPage = this.openedPage == 'settings' ? '' : 'settings'; } + /** + * Open course page. + */ + openCourse(course: UniqueCourse) + { + if (this.activeCourse == course) + { + this.openedPage = ''; + } + else + { + this.activeCourse = course; + this.openedPage = 'course' + } + } + get filteredCourses() { let year = GPAUtils.getSchoolYear(); diff --git a/src/pages/course-selection/course-selection.vue b/src/pages/course-selection/course-selection.vue index 0f8313a..3a55817 100644 --- a/src/pages/course-selection/course-selection.vue +++ b/src/pages/course-selection/course-selection.vue @@ -24,7 +24,9 @@
-
+
+
{{course.name}}
{{course.classes.length}}