forked from CIT/Vmeda.Online
		
	MOBILE-3054 Courses: Update section download icon
Update the section download icon to reflect changes to the download state of modules within the section, either from the download buttons on the course page or activity within the module.
This commit is contained in:
		
							parent
							
								
									bbbe24fe28
								
							
						
					
					
						commit
						0c0eceb078
					
				| @ -449,6 +449,14 @@ export class CoreCourseFormatComponent implements OnInit, OnChanges, OnDestroy { | ||||
|         this.dynamicComponents.forEach((component) => { | ||||
|             component.callComponentFunction('ionViewDidEnter'); | ||||
|         }); | ||||
|         if (this.downloadEnabled) { | ||||
|             // The download status of a section might have been changed from within a module page.
 | ||||
|             if (this.selectedSection && this.selectedSection.id !== CoreCourseProvider.ALL_SECTIONS_ID) { | ||||
|                 this.courseHelper.calculateSectionStatus(this.selectedSection, this.course.id); | ||||
|             } else { | ||||
|                 this.courseHelper.calculateSectionsStatus(this.sections, this.course.id); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  | ||||
| @ -148,6 +148,8 @@ export class CoreCourseModuleComponent implements OnInit, OnDestroy { | ||||
|         // Get download size to ask for confirm if it's high.
 | ||||
|         this.prefetchHandler.getDownloadSize(this.module, this.courseId, true).then((size) => { | ||||
|             return this.courseHelper.prefetchModule(this.prefetchHandler, this.module, size, this.courseId, refresh); | ||||
|         }).then(() => { | ||||
|             this.courseHelper.calculateSectionStatus(this.section, this.courseId); | ||||
|         }).catch((error) => { | ||||
|             // Error, hide spinner.
 | ||||
|             this.spinner = false; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user