Project

General

Profile

« Previous | Next » 

Revision 58605

[Connect | Trunk]: Add breadcrumbs on content, national bulletins and projects pages

View differences:

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