MOBILE-3814 course: Limit width on course summary
parent
aaa8ee3fc8
commit
8b3a07d224
|
@ -23,6 +23,7 @@
|
||||||
</ion-icon>
|
</ion-icon>
|
||||||
</div>
|
</div>
|
||||||
<div *ngIf="course" class="course-container">
|
<div *ngIf="course" class="course-container">
|
||||||
|
<div class="list-item-limited-width">
|
||||||
<ion-item class="ion-text-wrap course-name">
|
<ion-item class="ion-text-wrap course-name">
|
||||||
<ion-label>
|
<ion-label>
|
||||||
<p *ngIf="course.displayname && course.shortname && course.fullname != course.displayname"
|
<p *ngIf="course.displayname && course.shortname && course.fullname != course.displayname"
|
||||||
|
@ -38,7 +39,8 @@
|
||||||
<ion-chip color="primary" *ngIf="course.categoryname" class="core-course-category ion-text-nowrap">
|
<ion-chip color="primary" *ngIf="course.categoryname" class="core-course-category ion-text-nowrap">
|
||||||
<span class="sr-only">{{ 'core.courses.aria:coursecategory' | translate }}</span>
|
<span class="sr-only">{{ 'core.courses.aria:coursecategory' | translate }}</span>
|
||||||
<ion-label>
|
<ion-label>
|
||||||
<core-format-text [text]="course.categoryname" contextLevel="coursecat" [contextInstanceId]="course.categoryid">
|
<core-format-text [text]="course.categoryname" contextLevel="coursecat"
|
||||||
|
[contextInstanceId]="course.categoryid">
|
||||||
</core-format-text>
|
</core-format-text>
|
||||||
</ion-label>
|
</ion-label>
|
||||||
</ion-chip>
|
</ion-chip>
|
||||||
|
@ -125,10 +127,12 @@
|
||||||
</ion-label>
|
</ion-label>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</core-loading>
|
</core-loading>
|
||||||
</ion-content>
|
</ion-content>
|
||||||
|
|
||||||
<ion-footer *ngIf="course && dataLoaded">
|
<ion-footer *ngIf="course && dataLoaded">
|
||||||
|
<div class="list-item-limited-width">
|
||||||
<ng-container *ngIf="canAccessCourse">
|
<ng-container *ngIf="canAccessCourse">
|
||||||
<ion-button *ngFor="let item of courseMenuHandlers" (click)="openMenuItem(item)" [class]="'ion-text-wrap '+ item.data.class"
|
<ion-button *ngFor="let item of courseMenuHandlers" (click)="openMenuItem(item)" [class]="'ion-text-wrap '+ item.data.class"
|
||||||
expand="block">
|
expand="block">
|
||||||
|
@ -153,4 +157,5 @@
|
||||||
<ion-icon name="fas-eye" slot="start" aria-hidden="true"></ion-icon>
|
<ion-icon name="fas-eye" slot="start" aria-hidden="true"></ion-icon>
|
||||||
{{ 'core.course.viewcourse' | translate }}
|
{{ 'core.course.viewcourse' | translate }}
|
||||||
</ion-button>
|
</ion-button>
|
||||||
|
</div>
|
||||||
</ion-footer>
|
</ion-footer>
|
||||||
|
|
|
@ -39,11 +39,14 @@
|
||||||
.course-container {
|
.course-container {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: calc(var(--thumb-height) - var(--big-radius));
|
top: calc(var(--thumb-height) - var(--big-radius));
|
||||||
|
border-radius: var(--big-radius) var(--big-radius) 0 0;
|
||||||
|
background-color: var(--ion-background-color);
|
||||||
|
box-shadow: var(--drop-shadow-top);
|
||||||
|
clip-path: inset(-5px 0px 0px 0px);
|
||||||
}
|
}
|
||||||
|
|
||||||
.course-name {
|
.course-name {
|
||||||
border-radius: var(--big-radius) var(--big-radius) 0 0;
|
--background: transparent;
|
||||||
box-shadow: var(--drop-shadow-top);
|
|
||||||
ion-label {
|
ion-label {
|
||||||
margin-bottom: 0px;
|
margin-bottom: 0px;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue