Project

General

Profile

« Previous | Next » 

Revision 59180

[use-UoaAdminToolsLibrary | Library]: Merge trunk into branch.

View differences:

projectTitleFormatter.component.ts
1 1
import {Component, Input} from '@angular/core';
2 2
import {RouterHelper} from '../../../utils/routerHelper.class';
3
import {properties} from "../../../../../environments/environment";
3 4

  
4 5
//Usage Example "<project-title [project]="X" > </project-title>"
5 6

  
......
8 9
  template: `
9 10
    <span *ngIf="externalPortalUrl" class="project-title">
10 11
    <span><a
11
      [href]="externalPortalUrl + '/search/project?projectId='+project['openaireId']">{{(project['acronym'] ? ('[' + project['acronym'] + '] ') : '')}}{{project['name']}}</a></span>
12
      [href]="externalPortalUrl + projectUrl + '?projectId='+project['openaireId']">{{(project['acronym'] ? ('[' + project['acronym'] + '] ') : '')}}{{project['name']}}</a></span>
12 13
  </span>
13 14
    <span *ngIf="!externalPortalUrl" class="project-title">
14 15
    <span><a [queryParams]="routerHelper.createQueryParam('projectId',project['openaireId'])"
15 16
             routerLinkActive="router-link-active"
16
             routerLink="/search/project">{{(project['acronym'] ? ('[' + project['acronym'] + '] ') : '')}}{{project['name']}} </a></span>
17
             [routerLink]="projectUrl">{{(project['acronym'] ? ('[' + project['acronym'] + '] ') : '')}}{{project['name']}} </a></span>
17 18
  </span>
18 19

  
19 20
    <div *ngIf="project['funderName']">
......
28 29
  @Input() externalPortalUrl: string = null;
29 30
  public url: string;
30 31
  public routerHelper: RouterHelper = new RouterHelper();
32
  public projectUrl = properties.searchLinkToProject.split('?')[0];
31 33

  
32 34
  constructor() {
33 35
  }

Also available in: Unified diff