Revision 58605
Added by Konstantinos Triantafyllou about 4 years ago
modules/uoa-connect-portal/trunk/src/app/htmlPages/nationalBulletins/nationalBulletinsPage-routing.module.ts | ||
---|---|---|
1 | 1 |
import { NgModule } from '@angular/core'; |
2 | 2 |
import { RouterModule } from '@angular/router'; |
3 |
import {NaionalBulletinPageComponent} from './nationalBulletinsPage.component'; |
|
3 |
import {NationalBulletinPageComponent} from './nationalBulletinsPage.component';
|
|
4 | 4 |
import {FreeGuard} from '../../openaireLibrary/login/freeGuard.guard'; |
5 | 5 |
import {PreviousRouteRecorder} from '../../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; |
6 | 6 |
import {IsRouteEnabled} from "../../openaireLibrary/error/isRouteEnabled.guard"; |
... | ... | |
8 | 8 |
@NgModule({ |
9 | 9 |
imports: [ |
10 | 10 |
RouterModule.forChild([ |
11 |
{ path: '', component: NaionalBulletinPageComponent, canActivate: [FreeGuard, IsRouteEnabled], canDeactivate: [PreviousRouteRecorder] } |
|
11 |
{ path: '', component: NationalBulletinPageComponent, canActivate: [FreeGuard, IsRouteEnabled], canDeactivate: [PreviousRouteRecorder] }
|
|
12 | 12 |
|
13 | 13 |
]) |
14 | 14 |
] |
modules/uoa-connect-portal/trunk/src/app/htmlPages/nationalBulletins/nationalBulletinsPage.component.ts | ||
---|---|---|
1 | 1 |
import {Component} from '@angular/core'; |
2 |
import {Breadcrumb} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.component"; |
|
2 | 3 |
|
3 | 4 |
@Component({ |
4 |
selector: 'natinal-bulletin', |
|
5 |
selector: 'national-bulletin',
|
|
5 | 6 |
template: ` |
6 |
<html-page description="Sources and methology" pageTitle="Sources and methology"></html-page> |
|
7 |
<div class="communityBackground"> |
|
8 |
<div class="uk-section uk-background-norepeat uk-section-overlap uk-padding-remove-vertical"> |
|
9 |
<breadcrumbs addClass="uk-margin-large-left uk-margin-remove-bottom uk-margin-small-top" [breadcrumbs]="breadcrumbs"></breadcrumbs> |
|
10 |
</div> |
|
11 |
<html-page description="National Bulletins" pageTitle="National Bulletins"></html-page> |
|
12 |
</div> |
|
7 | 13 |
` |
8 | 14 |
}) |
9 |
export class NaionalBulletinPageComponent { |
|
10 |
constructor() {} |
|
11 |
public ngOnInit() { |
|
12 |
|
|
13 |
} |
|
14 |
|
|
15 |
export class NationalBulletinPageComponent { |
|
16 |
public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'about - National Bulletins'}]; |
|
15 | 17 |
} |
modules/uoa-connect-portal/trunk/src/app/htmlPages/nationalBulletins/nationalBulletinsPage.module.ts | ||
---|---|---|
3 | 3 |
|
4 | 4 |
import {FreeGuard} from '../../openaireLibrary/login/freeGuard.guard'; |
5 | 5 |
import {PreviousRouteRecorder} from '../../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; |
6 |
import {NaionalBulletinPageComponent} from './nationalBulletinsPage.component'; |
|
6 |
import {NationalBulletinPageComponent} from './nationalBulletinsPage.component';
|
|
7 | 7 |
import {CommonModule} from "@angular/common"; |
8 | 8 |
import {HtmlPagesModule} from "../htmlPages.module"; |
9 | 9 |
import {NaionalBulletinPageRoutingModule} from "./nationalBulletinsPage-routing.module"; |
10 | 10 |
import {IsRouteEnabled} from "../../openaireLibrary/error/isRouteEnabled.guard"; |
11 |
import {BreadcrumbsModule} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.module"; |
|
11 | 12 |
|
12 | 13 |
|
13 | 14 |
@NgModule({ |
14 | 15 |
imports: [ |
15 |
NaionalBulletinPageRoutingModule, RouterModule, CommonModule, HtmlPagesModule
|
|
16 |
NaionalBulletinPageRoutingModule, RouterModule, CommonModule, HtmlPagesModule, BreadcrumbsModule
|
|
16 | 17 |
], |
17 | 18 |
declarations: [ |
18 |
NaionalBulletinPageComponent |
|
19 |
NationalBulletinPageComponent
|
|
19 | 20 |
], |
20 | 21 |
providers: [FreeGuard, PreviousRouteRecorder, IsRouteEnabled], |
21 | 22 |
exports: [ |
22 |
NaionalBulletinPageComponent |
|
23 |
NationalBulletinPageComponent
|
|
23 | 24 |
] |
24 | 25 |
}) |
25 | 26 |
|
modules/uoa-connect-portal/trunk/src/app/htmlPages/projects/projectsPage.module.ts | ||
---|---|---|
8 | 8 |
import {HtmlPagesModule} from "../htmlPages.module"; |
9 | 9 |
import {ProjectsPageRoutingModule} from "./projects-routing.module"; |
10 | 10 |
import {IsRouteEnabled} from "../../openaireLibrary/error/isRouteEnabled.guard"; |
11 |
import {BreadcrumbsModule} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.module"; |
|
11 | 12 |
|
12 | 13 |
|
13 | 14 |
@NgModule({ |
14 | 15 |
imports: [ |
15 |
ProjectsPageRoutingModule, RouterModule, CommonModule, HtmlPagesModule
|
|
16 |
ProjectsPageRoutingModule, RouterModule, CommonModule, HtmlPagesModule, BreadcrumbsModule
|
|
16 | 17 |
], |
17 | 18 |
declarations: [ |
18 | 19 |
ProjectsPageComponent |
modules/uoa-connect-portal/trunk/src/app/htmlPages/projects/projectsPage.component.ts | ||
---|---|---|
1 | 1 |
import {Component} from '@angular/core'; |
2 |
import {Breadcrumb} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.component"; |
|
2 | 3 |
|
3 | 4 |
@Component({ |
4 | 5 |
selector: 'projects', |
5 | 6 |
template: ` |
6 |
<html-page description="Sources and methology" pageTitle="Sources and methology"></html-page> |
|
7 |
<div class="communityBackground"> |
|
8 |
<div class="uk-section uk-background-norepeat uk-section-overlap uk-padding-remove-vertical"> |
|
9 |
<breadcrumbs addClass="uk-margin-large-left uk-margin-remove-bottom uk-margin-small-top" |
|
10 |
[breadcrumbs]="breadcrumbs"></breadcrumbs> |
|
11 |
</div> |
|
12 |
<html-page description="Projects and funding Opportunities" pageTitle="Projects and funding Opportunities"></html-page> |
|
13 |
</div> |
|
7 | 14 |
` |
8 | 15 |
}) |
9 | 16 |
export class ProjectsPageComponent { |
10 |
constructor() {} |
|
11 |
public ngOnInit() { |
|
12 |
|
|
13 |
} |
|
14 |
|
|
17 |
public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'about - Projects and funding Opportunities'}]; |
|
15 | 18 |
} |
modules/uoa-connect-portal/trunk/src/app/content/contentPage.module.ts | ||
---|---|---|
9 | 9 |
import {CommonModule} from "@angular/common"; |
10 | 10 |
import {HtmlPagesModule} from "../htmlPages/htmlPages.module"; |
11 | 11 |
import {IsRouteEnabled} from "../openaireLibrary/error/isRouteEnabled.guard"; |
12 |
import {BreadcrumbsModule} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.module"; |
|
12 | 13 |
|
13 | 14 |
|
14 | 15 |
@NgModule({ |
15 | 16 |
imports: [ |
16 | 17 |
ContentPageRoutingModule, RouterModule, CommonModule, |
17 |
HtmlPagesModule
|
|
18 |
HtmlPagesModule, BreadcrumbsModule
|
|
18 | 19 |
], |
19 | 20 |
declarations: [ |
20 | 21 |
ContentPageComponent |
modules/uoa-connect-portal/trunk/src/app/content/contentPage.component.ts | ||
---|---|---|
1 | 1 |
import {Component} from '@angular/core'; |
2 |
import {Breadcrumb} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.component"; |
|
2 | 3 |
|
3 | 4 |
@Component({ |
4 | 5 |
selector: 'content', |
5 | 6 |
template: ` |
6 |
<html-page description="Sources and methology" pageTitle="Sources and methology"></html-page> |
|
7 |
<div class="communityBackground"> |
|
8 |
<div class="uk-section uk-background-norepeat uk-section-overlap uk-padding-remove-vertical"> |
|
9 |
<breadcrumbs addClass="uk-margin-large-left uk-margin-remove-bottom uk-margin-small-top" [breadcrumbs]="breadcrumbs"></breadcrumbs> |
|
10 |
</div> |
|
11 |
<html-page description="Sources and methology" pageTitle="Sources and methology"></html-page> |
|
12 |
</div> |
|
7 | 13 |
` |
8 | 14 |
}) |
9 | 15 |
export class ContentPageComponent { |
10 |
constructor() {} |
|
11 |
public ngOnInit() { |
|
12 |
|
|
13 |
} |
|
14 |
|
|
16 |
public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'about - Sources and Methology'}]; |
|
15 | 17 |
} |
Also available in: Unified diff
[Connect | Trunk]: Add breadcrumbs on content, national bulletins and projects pages