Merge pull request #1382 from albertgasset/MOBILE-2454
MOBILE-2454 courses: Title of my overview page set to site namemain
commit
98101f3194
|
@ -1,6 +1,6 @@
|
|||
<ion-header>
|
||||
<ion-navbar>
|
||||
<ion-title>{{ 'core.courses.courseoverview' | translate }}</ion-title>
|
||||
<ion-title><core-format-text [text]="siteName"></core-format-text></ion-title>
|
||||
|
||||
<ion-buttons end>
|
||||
<button *ngIf="tabShown == 'courses' && courses[courses.selected] && courses[courses.selected].length > 5" ion-button icon-only [attr.aria-label]="'core.courses.filtermycourses' | translate" (click)="switchFilter()">
|
||||
|
|
|
@ -17,6 +17,7 @@ import { IonicPageModule } from 'ionic-angular';
|
|||
import { TranslateModule } from '@ngx-translate/core';
|
||||
import { CoreCoursesMyOverviewPage } from './my-overview';
|
||||
import { CoreComponentsModule } from '@components/components.module';
|
||||
import { CoreDirectivesModule } from '@directives/directives.module';
|
||||
import { CoreCoursesComponentsModule } from '../../components/components.module';
|
||||
import { CoreSiteHomeComponentsModule } from '@core/sitehome/components/components.module';
|
||||
|
||||
|
@ -26,6 +27,7 @@ import { CoreSiteHomeComponentsModule } from '@core/sitehome/components/componen
|
|||
],
|
||||
imports: [
|
||||
CoreComponentsModule,
|
||||
CoreDirectivesModule,
|
||||
CoreCoursesComponentsModule,
|
||||
CoreSiteHomeComponentsModule,
|
||||
IonicPageModule.forChild(CoreCoursesMyOverviewPage),
|
||||
|
|
|
@ -71,6 +71,7 @@ export class CoreCoursesMyOverviewPage implements OnDestroy {
|
|||
future: {}
|
||||
};
|
||||
downloadAllCoursesEnabled: boolean;
|
||||
siteName: string;
|
||||
|
||||
protected prefetchIconsInitialized = false;
|
||||
protected isDestroyed;
|
||||
|
@ -82,6 +83,7 @@ export class CoreCoursesMyOverviewPage implements OnDestroy {
|
|||
private courseHelper: CoreCourseHelperProvider, private sitesProvider: CoreSitesProvider,
|
||||
private siteHomeProvider: CoreSiteHomeProvider, private courseOptionsDelegate: CoreCourseOptionsDelegate,
|
||||
private eventsProvider: CoreEventsProvider, private utils: CoreUtilsProvider) {
|
||||
this.loadSiteName();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -102,6 +104,8 @@ export class CoreCoursesMyOverviewPage implements OnDestroy {
|
|||
// Download all courses is enabled now, initialize it.
|
||||
this.initPrefetchCoursesIcons();
|
||||
}
|
||||
|
||||
this.loadSiteName();
|
||||
});
|
||||
|
||||
// Decide which tab to load first.
|
||||
|
@ -474,6 +478,13 @@ export class CoreCoursesMyOverviewPage implements OnDestroy {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Load the site name.
|
||||
*/
|
||||
protected loadSiteName(): void {
|
||||
this.siteName = this.sitesProvider.getCurrentSite().getInfo().sitename;
|
||||
}
|
||||
|
||||
/**
|
||||
* Component being destroyed.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue