MOBILE-2795 course: Improve label rendering
This commit is contained in:
		
							parent
							
								
									6ebd1c59fe
								
							
						
					
					
						commit
						bb9578b493
					
				| @ -1,3 +1,19 @@ | |||||||
| a.core-course-module-handler.addon-mod-label-handler { | a.core-course-module-handler.addon-mod-label-handler { | ||||||
|     align-items: center; |     align-items: center; | ||||||
|  | 
 | ||||||
|  |     &:hover { | ||||||
|  |         opacity: 1; | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .md a.core-course-module-handler.addon-mod-label-handler .item-inner { | ||||||
|  |     padding-bottom: $item-md-padding-bottom; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .ios a.core-course-module-handler.addon-mod-label-handler .item-inner { | ||||||
|  |     padding-bottom: $item-ios-padding-bottom; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .wp a.core-course-module-handler.addon-mod-label-handler .item-inner { | ||||||
|  |     padding-bottom: $item-wp-padding-bottom; | ||||||
| } | } | ||||||
|  | |||||||
| @ -66,6 +66,7 @@ export class AddonModLabelModuleHandler implements CoreCourseModuleHandler { | |||||||
|         return { |         return { | ||||||
|             icon: '', |             icon: '', | ||||||
|             title: title, |             title: title, | ||||||
|  |             a11yTitle: '', | ||||||
|             class: 'addon-mod-label-handler' |             class: 'addon-mod-label-handler' | ||||||
|         }; |         }; | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| <a *ngIf="module && module.visibleoncoursepage !== 0" ion-item text-wrap id="core-course-module-{{module.id}}" class="core-course-module-handler {{module.handlerData.class}}" (click)="moduleClicked($event)" [ngClass]="{'item-media': module.handlerData.icon, 'core-not-clickable': !module.handlerData.action || !module.uservisible === false, 'item-dimmed': module.visible === 0 || module.uservisible === false}" title="{{ module.handlerData.title }}" detail-none> | <a *ngIf="module && module.visibleoncoursepage !== 0" ion-item text-wrap id="core-course-module-{{module.id}}" class="core-course-module-handler {{module.handlerData.class}}" (click)="moduleClicked($event)" [ngClass]="{'item-media': module.handlerData.icon, 'core-not-clickable': !module.handlerData.action || !module.uservisible === false, 'item-dimmed': module.visible === 0 || module.uservisible === false}" [title]="module.handlerData.a11yTitle" detail-none> | ||||||
| 
 | 
 | ||||||
|     <img item-start *ngIf="module.handlerData.icon" [src]="module.handlerData.icon" alt="" role="presentation" class="core-module-icon"> |     <img item-start *ngIf="module.handlerData.icon" [src]="module.handlerData.icon" alt="" role="presentation" class="core-module-icon"> | ||||||
|     <div class="core-module-title"> |     <div class="core-module-title"> | ||||||
|  | |||||||
| @ -94,6 +94,9 @@ export class CoreCourseModuleComponent implements OnInit, OnDestroy { | |||||||
|                 } |                 } | ||||||
|             }, this.sitesProvider.getCurrentSiteId()); |             }, this.sitesProvider.getCurrentSiteId()); | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         this.module.handlerData.a11yTitle = typeof this.module.handlerData.a11yTitle != 'undefined' ? | ||||||
|  |             this.module.handlerData.a11yTitle : this.module.handlerData.title; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | |||||||
| @ -98,6 +98,12 @@ export interface CoreCourseModuleHandlerData { | |||||||
|      */ |      */ | ||||||
|     title: string; |     title: string; | ||||||
| 
 | 
 | ||||||
|  |     /** | ||||||
|  |      * The accessibility title to use in the module. If not provided, title will be used. | ||||||
|  |      * @type {string} | ||||||
|  |      */ | ||||||
|  |     a11yTitle?: string; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * The image to use as icon (path to the image). |      * The image to use as icon (path to the image). | ||||||
|      * @type {string} |      * @type {string} | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user