diff --git a/src/core/features/courses/pages/categories/categories.html b/src/core/features/courses/pages/categories/categories.html index 190552887..e1216beb6 100644 --- a/src/core/features/courses/pages/categories/categories.html +++ b/src/core/features/courses/pages/categories/categories.html @@ -39,9 +39,8 @@
- +

diff --git a/src/core/features/courses/pages/categories/categories.ts b/src/core/features/courses/pages/categories/categories.ts index f38243bbe..1714f4ebb 100644 --- a/src/core/features/courses/pages/categories/categories.ts +++ b/src/core/features/courses/pages/categories/categories.ts @@ -117,4 +117,13 @@ export class CoreCoursesCategoriesPage implements OnInit { }); } + /** + * Open a category. + * + * @param categoryId Category Id. + */ + openCategory(categoryId: number): void { + CoreNavigator.navigateToSitePath('courses/categories/' + categoryId); + } + } diff --git a/src/core/features/login/pages/credentials/credentials.html b/src/core/features/login/pages/credentials/credentials.html index 18ed8045b..5d34e1eef 100644 --- a/src/core/features/login/pages/credentials/credentials.html +++ b/src/core/features/login/pages/credentials/credentials.html @@ -7,8 +7,7 @@ {{ 'core.login.login' | translate }} - + @@ -92,8 +91,7 @@

- + {{ 'core.login.startsignup' | translate }} diff --git a/src/core/features/login/pages/credentials/credentials.ts b/src/core/features/login/pages/credentials/credentials.ts index 61cdeb2d5..ebde590b7 100644 --- a/src/core/features/login/pages/credentials/credentials.ts +++ b/src/core/features/login/pages/credentials/credentials.ts @@ -287,6 +287,20 @@ export class CoreLoginCredentialsPage implements OnInit, OnDestroy { } } + /** + * Open email signup page. + */ + openEmailSignup(): void { + CoreNavigator.navigate('/login/emailsignup', { params: { siteUrl: this.siteUrl } }); + } + + /** + * Open settings page. + */ + openSettings(): void { + CoreNavigator.navigate('/settings'); + } + /** * View destroyed. */ diff --git a/src/core/features/login/pages/site/site.html b/src/core/features/login/pages/site/site.html index 2707d506e..7b509ee74 100644 --- a/src/core/features/login/pages/site/site.html +++ b/src/core/features/login/pages/site/site.html @@ -7,8 +7,7 @@ {{ 'core.login.connecttomoodle' | translate }} - + diff --git a/src/core/features/login/pages/site/site.ts b/src/core/features/login/pages/site/site.ts index 88ee2c599..b37642d19 100644 --- a/src/core/features/login/pages/site/site.ts +++ b/src/core/features/login/pages/site/site.ts @@ -567,6 +567,13 @@ export class CoreLoginSitePage implements OnInit { CoreCustomURLSchemes.treatHandleCustomURLError(error); } + /** + * Open settings page. + */ + openSettings(): void { + CoreNavigator.navigate('/settings'); + } + } /** diff --git a/src/core/features/login/pages/sites/sites.html b/src/core/features/login/pages/sites/sites.html index 20789cbb7..e9c437993 100644 --- a/src/core/features/login/pages/sites/sites.html +++ b/src/core/features/login/pages/sites/sites.html @@ -11,8 +11,7 @@ [attr.aria-label]="'core.delete' | translate"> - + diff --git a/src/core/features/login/pages/sites/sites.ts b/src/core/features/login/pages/sites/sites.ts index 7c5b778c5..34d4e873a 100644 --- a/src/core/features/login/pages/sites/sites.ts +++ b/src/core/features/login/pages/sites/sites.ts @@ -139,4 +139,11 @@ export class CoreLoginSitesPage implements OnInit { this.showDelete = !this.showDelete; } + /** + * Open settings page. + */ + openSettings(): void { + CoreNavigator.navigate('/settings'); + } + } diff --git a/src/core/features/sitehome/pages/index/index.html b/src/core/features/sitehome/pages/index/index.html index 2a0225ab2..bb99d57cc 100644 --- a/src/core/features/sitehome/pages/index/index.html +++ b/src/core/features/sitehome/pages/index/index.html @@ -61,7 +61,7 @@ - +

{{ 'core.courses.availablecourses' | translate}}

@@ -75,7 +75,7 @@
- +

{{ 'core.courses.categories' | translate}}

@@ -84,7 +84,7 @@
- +

{{ 'core.courses.mycourses' | translate}}

@@ -92,7 +92,7 @@
- +

{{ 'core.courses.searchcourses' | translate}}

diff --git a/src/core/features/sitehome/pages/index/index.ts b/src/core/features/sitehome/pages/index/index.ts index 591da63fd..8976ef25e 100644 --- a/src/core/features/sitehome/pages/index/index.ts +++ b/src/core/features/sitehome/pages/index/index.ts @@ -221,6 +221,27 @@ export class CoreSiteHomeIndexPage implements OnInit, OnDestroy { CoreNavigator.navigateToSitePath('courses/search'); } + /** + * Go to available courses. + */ + openAvailableCourses(): void { + CoreNavigator.navigateToSitePath('courses/all'); + } + + /** + * Go to my courses. + */ + openMyCourses(): void { + CoreNavigator.navigateToSitePath('courses/my'); + } + + /** + * Go to course categories. + */ + openCourseCategories(): void { + CoreNavigator.navigateToSitePath('courses/categories'); + } + /** * Component being destroyed. */