Skip to content

Commit 9625dcc

Browse files
committed
MOBILE-4142 courses: Display hidden from students message
1 parent 89ae295 commit 9625dcc

File tree

4 files changed

+12
-13
lines changed

4 files changed

+12
-13
lines changed

src/core/features/courses/components/course-list-item/core-courses-course-list-item.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
</div>
2828
</ng-container>
2929

30-
<ion-item class="ion-text-wrap" button detail="false" (click)="openCourse()" [attr.aria-label]="course.displayname || course.fullname"
31-
[class.core-course-disabled]="course.visible == 0">
30+
<ion-item class="ion-text-wrap" button detail="false" (click)="openCourse()" [attr.aria-label]="course.displayname || course.fullname">
3231

3332
<ng-container *ngIf="layout == 'list' || layout == 'listwithenrol'">
3433
<ion-icon *ngIf="!course.courseImage" name="fas-graduation-cap" slot="start" class="course-icon core-course-thumb"
@@ -74,6 +73,13 @@
7473
</core-format-text>
7574
</ion-label>
7675
</ion-chip>
76+
77+
<ion-chip color="info" *ngIf="course.visible == 0"
78+
class="core-course-additional-info ion-text-wrap core-course-hidden-message">
79+
<ion-label>
80+
{{ 'core.course.hiddenfromstudents' | translate }}
81+
</ion-label>
82+
</ion-chip>
7783
</div>
7884

7985
<div *ngIf="layout != 'summarycard' && isEnrolled && progress >= 0 && completionUserTracked !== false"

src/core/features/courses/components/course-list-item/course-list-item.scss

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,6 @@
3939
color: var(--core-star-color);
4040
}
4141

42-
// Simulate item[disabled] but keep pointer-events for hidden courses.
43-
ion-item.core-course-disabled {
44-
opacity: .8;
45-
}
46-
4742
button {
4843
z-index: 1;
4944
}
@@ -102,6 +97,10 @@ ion-chip {
10297
margin-left: 0;
10398
margin-right: 0;
10499
max-width: 100%;
100+
101+
&.core-course-category {
102+
@include margin-horizontal(0px, 8px);
103+
}
105104
}
106105

107106

src/core/features/courses/components/course-progress/core-courses-course-progress.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<img *ngIf="course.courseImage" [src]="course.courseImage" core-external-content alt="" />
55
</div>
66
<ion-item button (click)="openCourse()" [attr.aria-label]="course.displayname || course.fullname" class="core-course-header"
7-
[class.core-course-disabled]="course.visible == 0"
87
[class.core-course-only-title]="!showAll || progress < 0 && completionUserTracked === false" detail="false">
98
<ion-label class="ion-text-wrap core-course-title"
109
[class.core-course-with-buttons]="courseOptionMenuEnabled || (downloadCourseEnabled && showDownload)"

src/core/features/courses/components/course-progress/course-progress.scss

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,6 @@
114114
}
115115

116116
// Common styles.
117-
// Simulate item[disabled] but keep pointer-events for hidden courses.
118-
ion-item.core-course-disabled {
119-
opacity: .8;
120-
}
121-
122117
:host-context(.core-horizontal-scroll) {
123118
@include horizontal_scroll_item(80%, 250px, 300px);
124119

0 commit comments

Comments
 (0)