|
1 | | -<ion-item button class="ion-text-wrap" (click)="action('download')" *ngIf="downloadCourseEnabled" detail="false"> |
2 | | - <ion-icon *ngIf="!prefetch.loading" [name]="prefetch.icon" slot="start" aria-hidden="true"></ion-icon> |
3 | | - <ion-spinner *ngIf="prefetch.loading" slot="start" [attr.aria-label]="'core.loading' | translate"></ion-spinner> |
4 | | - <ion-label> |
5 | | - <h2>{{ prefetch.statusTranslatable | translate }}</h2> |
6 | | - </ion-label> |
7 | | -</ion-item> |
8 | | -<ion-item button class="ion-text-wrap" (click)="action('delete')" detail="false" |
9 | | - *ngIf="prefetch.status == 'downloaded' || prefetch.status == 'outdated'"> |
10 | | - <ion-icon name="fas-trash" slot="start" aria-hidden="true"></ion-icon> |
11 | | - <ion-label> |
12 | | - <h2>{{ 'addon.storagemanager.deletedata' | translate }}</h2> |
13 | | - </ion-label> |
14 | | -</ion-item> |
15 | | -<ion-item button class="ion-text-wrap" (click)="action('hide')" *ngIf="!course.hidden" detail="false"> |
16 | | - <ion-icon name="fas-eye" slot="start" aria-hidden="true"></ion-icon> |
17 | | - <ion-label> |
18 | | - <h2>{{ 'core.courses.hidecourse' | translate }}</h2> |
19 | | - </ion-label> |
20 | | -</ion-item> |
21 | | -<ion-item button class="ion-text-wrap" (click)="action('show')" *ngIf="course.hidden" detail="false"> |
22 | | - <ion-icon name="fas-eye-slash" slot="start" aria-hidden="true"></ion-icon> |
23 | | - <ion-label> |
24 | | - <h2>{{ 'core.courses.show' | translate }}</h2> |
25 | | - </ion-label> |
26 | | -</ion-item> |
27 | | -<ion-item button class="ion-text-wrap" (click)="action('favourite')" *ngIf="!course.isfavourite" detail="false"> |
28 | | - <ion-icon name="fas-star" slot="start" aria-hidden="true"></ion-icon> |
29 | | - <ion-label> |
30 | | - <h2>{{ 'core.courses.addtofavourites' | translate }}</h2> |
31 | | - </ion-label> |
32 | | -</ion-item> |
33 | | -<ion-item button class="ion-text-wrap" (click)="action('unfavourite')" *ngIf="course.isfavourite" detail="false"> |
34 | | - <ion-icon name="far-star" slot="start" aria-hidden="true"></ion-icon> |
35 | | - <ion-label> |
36 | | - <h2>{{ 'core.courses.removefromfavourites' | translate }}</h2> |
37 | | - </ion-label> |
38 | | -</ion-item> |
| 1 | +<ion-list> |
| 2 | + <ion-item button class="ion-text-wrap" (click)="action('download')" *ngIf="downloadCourseEnabled" detail="false"> |
| 3 | + <ion-icon *ngIf="!prefetch.loading" [name]="prefetch.icon" slot="start" aria-hidden="true"></ion-icon> |
| 4 | + <ion-spinner *ngIf="prefetch.loading" slot="start" [attr.aria-label]="'core.loading' | translate"></ion-spinner> |
| 5 | + <ion-label> |
| 6 | + <p class="item-heading">{{ prefetch.statusTranslatable | translate }}</p> |
| 7 | + </ion-label> |
| 8 | + </ion-item> |
| 9 | + <ion-item button class="ion-text-wrap" (click)="action('delete')" detail="false" |
| 10 | + *ngIf="prefetch.status == 'downloaded' || prefetch.status == 'outdated'"> |
| 11 | + <ion-icon name="fas-trash" slot="start" aria-hidden="true"></ion-icon> |
| 12 | + <ion-label> |
| 13 | + <p class="item-heading">{{ 'addon.storagemanager.deletedata' | translate }}</p> |
| 14 | + </ion-label> |
| 15 | + </ion-item> |
| 16 | + <ion-item button class="ion-text-wrap" (click)="action('hide')" *ngIf="!course.hidden" detail="false"> |
| 17 | + <ion-icon name="fas-eye" slot="start" aria-hidden="true"></ion-icon> |
| 18 | + <ion-label> |
| 19 | + <p class="item-heading">{{ 'core.courses.hidecourse' | translate }}</p> |
| 20 | + </ion-label> |
| 21 | + </ion-item> |
| 22 | + <ion-item button class="ion-text-wrap" (click)="action('show')" *ngIf="course.hidden" detail="false"> |
| 23 | + <ion-icon name="fas-eye-slash" slot="start" aria-hidden="true"></ion-icon> |
| 24 | + <ion-label> |
| 25 | + <p class="item-heading">{{ 'core.courses.show' | translate }}</p> |
| 26 | + </ion-label> |
| 27 | + </ion-item> |
| 28 | + <ion-item button class="ion-text-wrap" (click)="action('favourite')" *ngIf="!course.isfavourite" detail="false"> |
| 29 | + <ion-icon name="fas-star" slot="start" aria-hidden="true"></ion-icon> |
| 30 | + <ion-label> |
| 31 | + <p class="item-heading">{{ 'core.courses.addtofavourites' | translate }}</p> |
| 32 | + </ion-label> |
| 33 | + </ion-item> |
| 34 | + <ion-item button class="ion-text-wrap" (click)="action('unfavourite')" *ngIf="course.isfavourite" detail="false"> |
| 35 | + <ion-icon name="far-star" slot="start" aria-hidden="true"></ion-icon> |
| 36 | + <ion-label> |
| 37 | + <p class="item-heading">{{ 'core.courses.removefromfavourites' | translate }}</p> |
| 38 | + </ion-label> |
| 39 | + </ion-item> |
| 40 | +</ion-list> |
0 commit comments