Skip to content

Commit 5443d3f

Browse files
committed
Revert "MOBILE-4842 chore: Remove uneeded code from MOBILE-4075"
This reverts commit dbed0e7.
1 parent 21972c6 commit 5443d3f

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/core/features/course/pages/index/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<ion-header [collapsible]="(tabsComponent()?.selectedIndex === 0 || tabsComponent()?.selectedIndex === undefined)">
1+
<ion-header [collapsible]="(tabsComponent()?.selectedIndex === 0 || tabsComponent()?.selectedIndex === undefined) && !fullScreenEnabled">
22
<ion-toolbar>
33
<ion-buttons slot="start">
44
<ion-back-button [text]="'core.back' | translate" />

src/core/features/course/pages/index/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ export default class CoreCourseIndexPage implements OnInit, OnDestroy {
5353
tabs: CourseTab[] = [];
5454
loaded = false;
5555
progress?: number;
56+
fullScreenEnabled = false;
5657

5758
protected currentPagePath = '';
59+
protected fullScreenObserver: CoreEventObserver;
5860
protected selectTabObserver: CoreEventObserver;
5961
protected progressObserver: CoreEventObserver;
6062
protected sections: CoreCourseWSSection[] = []; // List of course sections.
@@ -104,6 +106,9 @@ export default class CoreCourseIndexPage implements OnInit, OnDestroy {
104106
this.updateProgress();
105107
}, siteId);
106108

109+
this.fullScreenObserver = CoreEvents.on(CoreEvents.FULL_SCREEN_CHANGED, (event: { enabled: boolean }) => {
110+
this.fullScreenEnabled = event.enabled;
111+
});
107112
}
108113

109114
/**
@@ -250,6 +255,7 @@ export default class CoreCourseIndexPage implements OnInit, OnDestroy {
250255
CoreNavigator.decreaseRouteDepth(path.replace(/(\/deep)+/, ''));
251256
this.selectTabObserver?.off();
252257
this.progressObserver?.off();
258+
this.fullScreenObserver?.off();
253259
}
254260

255261
/**

src/core/singletons/events.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,6 @@ export class CoreEvents {
122122
static readonly COURSE_MODULE_VIEWED = 'course_module_viewed';
123123
static readonly COMPLETE_REQUIRED_PROFILE_DATA_FINISHED = 'complete_required_profile_data_finished';
124124
static readonly MAIN_HOME_LOADED = 'main_home_loaded';
125-
/**
126-
* @deprecated since 5.1.0. Not used anymore.
127-
*/
128125
static readonly FULL_SCREEN_CHANGED = 'full_screen_changed';
129126

130127
protected static logger = CoreLogger.getInstance('CoreEvents');

0 commit comments

Comments
 (0)