forked from EVOgeek/Vmeda.Online
		
	MOBILE-3833 siteplugins: Use new icon function
This commit is contained in:
		
							parent
							
								
									72c516b88c
								
							
						
					
					
						commit
						6af2141284
					
				| @ -63,18 +63,18 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp | |||||||
|     /** |     /** | ||||||
|      * @inheritdoc |      * @inheritdoc | ||||||
|      */ |      */ | ||||||
|     getData( |     async getData( | ||||||
|         module: CoreCourseModuleData, |         module: CoreCourseModuleData, | ||||||
|         courseId: number, |         courseId: number, | ||||||
|         sectionId?: number, |         sectionId?: number, | ||||||
|         forCoursePage?: boolean, |         forCoursePage?: boolean, | ||||||
|     ): CoreCourseModuleHandlerData { |     ): Promise<CoreCourseModuleHandlerData> { | ||||||
|         if (this.shouldOnlyDisplayDescription(module, forCoursePage)) { |         if (this.shouldOnlyDisplayDescription(module, forCoursePage)) { | ||||||
|             const title = module.description; |             const title = module.description; | ||||||
|             module.description = ''; |             module.description = ''; | ||||||
| 
 | 
 | ||||||
|             return { |             return { | ||||||
|                 icon: this.getIconSrc(), |                 icon: await CoreCourse.getModuleIconSrc(module.modname, this.handlerSchema.displaydata?.icon), | ||||||
|                 title: title || '', |                 title: title || '', | ||||||
|                 a11yTitle: '', |                 a11yTitle: '', | ||||||
|                 class: this.handlerSchema.displaydata?.class, |                 class: this.handlerSchema.displaydata?.class, | ||||||
| @ -85,7 +85,7 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp | |||||||
|         const showDowloadButton = this.handlerSchema.downloadbutton; |         const showDowloadButton = this.handlerSchema.downloadbutton; | ||||||
|         const handlerData: CoreCourseModuleHandlerData = { |         const handlerData: CoreCourseModuleHandlerData = { | ||||||
|             title: module.name, |             title: module.name, | ||||||
|             icon: this.getIconSrc(), |             icon: await CoreCourse.getModuleIconSrc(module.modname, this.handlerSchema.displaydata?.icon), | ||||||
|             class: this.handlerSchema.displaydata?.class, |             class: this.handlerSchema.displaydata?.class, | ||||||
|             showDownloadButton: showDowloadButton !== undefined ? showDowloadButton : hasOffline, |             showDownloadButton: showDowloadButton !== undefined ? showDowloadButton : hasOffline, | ||||||
|         }; |         }; | ||||||
| @ -198,13 +198,6 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |  | ||||||
|      * @inheritdoc |  | ||||||
|      */ |  | ||||||
|     getIconSrc(): string | undefined { |  | ||||||
|         return this.handlerSchema.displaydata?.icon; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     /** |     /** | ||||||
|      * @inheritdoc |      * @inheritdoc | ||||||
|      */ |      */ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user