Merge pull request #4213 from crazyserver/MOBILE-4616
MOBILE-4616 course: Expand subsections of last viewed modulemain
commit
ce87157622
|
@ -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);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue