Project

General

Profile

1
<div class="uk-container uk-margin-top person">
2
    <div *ngIf="warningMessage.length > 0" class="uk-alert uk-alert-warning" role="alert">{{warningMessage}}</div>
3
    <div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger" role="alert">{{errorMessage}}</div>
4

    
5
    <div *ngIf="personInfo != null" class="uk-grid">
6
        <div class="uk-width-7-10">
7
            <h2>{{personInfo.fullname}}</h2>
8

    
9
            <dl class="uk-description-list-horizontal custom-description-list-horizontal">
10
                <dt *ngIf="personInfo.secondnames != undefined && personInfo.secondnames != ''">Last name: </dt>
11
                <dd *ngIf="personInfo.secondnames != undefined && personInfo.secondnames != ''">{{personInfo.secondnames}}</dd>
12
                <dt *ngIf="personInfo.firstname != undefined && personInfo.firstname != ''">First name: </dt>
13
                <dd *ngIf="personInfo.firstname != undefined && personInfo.firstname != ''">{{personInfo.firstname}}</dd>
14
                <dt *ngIf="personInfo.country != undefined && personInfo.country != ''">Country: </dt>
15
                <dd *ngIf="personInfo.country != undefined && personInfo.country != ''">{{personInfo.country}}</dd>
16
            </dl>
17

    
18
            <ul class="uk-tab" data-uk-switcher="{connect:'#tab-content'}">
19
                <li class="uk-active">
20
                    <a href="#publicationsTab">
21
                        Publications
22
                        <span class="uk-badge uk-badge-notification">
23
                            {{fetchPublications.searchUtils.totalResults}}
24
                        </span>
25
                    </a>
26
                </li>
27
                <li (click)="searchDatasetsInit()">
28
                    <a href="#researchDataTab">
29
                        Research Data
30
                        <span class="uk-badge uk-badge-notification">
31
                            {{fetchDatasets.searchUtils.totalResults}}
32
                        </span>
33
                    </a>
34
                </li>
35
            </ul>
36

    
37
            <ul id="tab-content" class="uk-switcher uk-margin">
38
                <li id="publicationsTab">
39

    
40
                    <div *ngIf="fetchPublications.searchUtils.totalResults == 0" class = "uk-alert">
41
                        There are no publications
42
                    </div>
43

    
44
                    <div *ngIf="fetchPublications.searchUtils.totalResults > 0">
45
                        <p>
46
                            The results below are discovered through our pilot algorithms.
47
                            <a href="mailto:feedback@openaire.eu">Let us know how we are doing!</a>
48
                        </p>
49

    
50
                        <div class = "uk-text-right" *ngIf = "fetchPublications.searchUtils.totalResults > 10" >
51
                            <!--a [href] = "linkToSearchPublications"-->
52
                            <a [queryParams]="{personId: personId, pe: 'and'}" routerLinkActive="router-link-active" [routerLink]="linkToSearchPublications">
53
                                View all {{fetchPublications.searchUtils.totalResults}} results
54
                            </a>
55
                        </div>
56
                        <search-result  [(results)]="fetchPublications.results"
57
                                        [(status)]= "fetchPublications.searchUtils.status"
58
                                        type="publication" urlParam="articleId">
59
                        </search-result>
60
                    </div>
61
                </li>
62

    
63
                <li id="researchDataTab">
64
                    <div *ngIf="fetchDatasets.searchUtils.totalResults == 0" class = "uk-alert">
65
                        There are no research data
66
                    </div>
67

    
68
                    <div *ngIf="fetchDatasets.searchUtils.totalResults > 0">
69
                        <p>
70
                            The results below are discovered through our pilot algorithms.
71
                            <a href="mailto:feedback@openaire.eu">Let us know how we are doing!</a>
72
                        </p>
73

    
74
                        <div class = "uk-text-right" *ngIf = "fetchDatasets.searchUtils.totalResults > 10" >
75
                            <!--a [href] = "linkToSearchDatasets"-->
76
                            <a [queryParams]="{personId: personId, pe: 'and'}" routerLinkActive="router-link-active" [routerLink]="linkToSearchDatasets">
77
                                View all {{fetchDatasets.searchUtils.totalResults}} results
78
                            </a>
79
                        </div>
80
                        <search-result  [(results)]="fetchDatasets.results"
81
                                        [(status)]= "fetchDatasets.status"
82
                                        type="dataset" urlParam="datasetId">
83
                        </search-result>
84
                    </div>
85
                </li>
86
            </ul>
87
        </div>
88

    
89
        <div class="uk-width-3-10">
90
            <ul class="uk-list uk-list-striped">
91
                <li>
92
                  <dl class="uk-description-list-line">
93
                      <dt  >Share - Bookmark
94
                      </dt>
95
                      <dd>
96
                        <addThis ></addThis>
97
                      </dd>
98
                  </dl>
99
                </li>
100
            </ul>
101
        </div>
102
    </div>
103
</div>
(2-2/5)