MOBILE-4370 course: Remove unneeded 'Show more' in availability
This commit is contained in:
		
							parent
							
								
									81ac023d2b
								
							
						
					
					
						commit
						5090186cca
					
				| @ -704,6 +704,7 @@ export class CoreCourseProvider { | |||||||
|             course: courseId, |             course: courseId, | ||||||
|             section: sectionId, |             section: sectionId, | ||||||
|             completiondata: completionData, |             completiondata: completionData, | ||||||
|  |             availabilityinfo: this.treatAvailablityInfo(module.availabilityinfo), | ||||||
|         }; |         }; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @ -998,6 +999,7 @@ export class CoreCourseProvider { | |||||||
|                     // Add course to all modules.
 |                     // Add course to all modules.
 | ||||||
|                     return sections.map((section) => ({ |                     return sections.map((section) => ({ | ||||||
|                         ...section, |                         ...section, | ||||||
|  |                         availabilityinfo: this.treatAvailablityInfo(section.availabilityinfo), | ||||||
|                         modules: section.modules.map((module) => this.addAdditionalModuleData(module, courseId, section.id)), |                         modules: section.modules.map((module) => this.addAdditionalModuleData(module, courseId, section.id)), | ||||||
|                     })); |                     })); | ||||||
|                 }), |                 }), | ||||||
| @ -1555,6 +1557,21 @@ export class CoreCourseProvider { | |||||||
|         }, siteId); |         }, siteId); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     /** | ||||||
|  |      * Treat availability info HTML. | ||||||
|  |      * | ||||||
|  |      * @param availabilityInfo HTML to treat. | ||||||
|  |      * @returns Treated HTML. | ||||||
|  |      */ | ||||||
|  |     protected treatAvailablityInfo(availabilityInfo?: string): string | undefined { | ||||||
|  |         if (!availabilityInfo) { | ||||||
|  |             return availabilityInfo; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         // Remove "Show more" option in 4.2 or older sites.
 | ||||||
|  |         return CoreDomUtils.removeElementFromHtml(availabilityInfo, 'li[data-action="showmore"]'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| export const CoreCourse = makeSingleton(CoreCourseProvider); | export const CoreCourse = makeSingleton(CoreCourseProvider); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user