MOBILE-4616 course: Expand subsections of last viewed module

main
Pau Ferrer Ocaña 2024-10-16 14:39:47 +02:00
parent cd848c5879
commit 0bcf7ad6b9
1 changed files with 16 additions and 3 deletions

View File

@ -403,10 +403,23 @@ export class CoreCourseFormatComponent implements OnInit, OnChanges, OnDestroy {
this.viewedModules[entry.cmId] = true; this.viewedModules[entry.cmId] = true;
}); });
const lastViewedSection = this.getViewedModuleSection(); if (!this.lastModuleViewed) {
if (lastViewedSection) { return;
this.setSectionExpanded(lastViewedSection);
} }
// Expand section and subsection of the last viewed module.
const { section, parents } = CoreCourseHelper.findSection(this.sections, {
id: this.lastModuleViewed.sectionId,
moduleId: this.lastModuleViewed.cmId,
});
if (section) {
parents.push(section);
}
parents.filter(section => section.id !== this.stealthModulesSectionId)
.forEach(section => {
this.setSectionExpanded(section);
});
} }
/** /**