[O] Separate findNextCourse() and nextCourse()

This commit is contained in:
Hykilpikonna
2019-10-20 21:23:29 -04:00
parent 1322bd6326
commit a75b15d840
+7 -7
View File
@@ -84,6 +84,12 @@ export default class Navigation extends Vue
* @param indexOffset Index offset (Eg. 1 for next)
*/
public nextCourse(indexOffset: number)
{
// Set tab to the next index
this.updateIndex(CourseUtils.formatTabIndex(this.findNextCourse(indexOffset)))
}
public findNextCourse(indexOffset: number)
{
// Find current course
let courseId = this.activeIndex.split('/')[1];
@@ -92,13 +98,7 @@ export default class Navigation extends Vue
let courseIndex = this.courses.findIndex(c => c.id == +courseId);
// Find next course
let course = this.courses[courseIndex + indexOffset];
// Null case
if (course == null) return;
// Set tab to the next index
this.updateIndex(CourseUtils.formatTabIndex(course))
return this.courses[courseIndex + indexOffset];
}
/**