Project

General

Profile

1
<div id="tm-main" class=" uk-section uk-padding-remove-top uk-margin-small-top tm-middle">
2
  <div uk-grid >
3
    <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first ">
4
      <div class="uk-container publication">
5
        <div *ngIf="warningMessage.length > 0" class="uk-alert uk-alert-warning  uk-margin-large-top"
6
             role="alert">{{warningMessage}}</div>
7
        <div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger  uk-margin-large-top"
8
             role="alert">{{errorMessage}}</div>
9
        <div [style.display]="showLoading ? 'inline' : 'none'"
10
             class="uk-animation-fade uk-margin-large-top  uk-width-1-1" role="alert"><span
11
          class="loading-gif  uk-align-center"></span></div>
12
        <helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0"
13
                [texts]="pageContents['top']"></helper>
14
        <div *ngIf="resultLandingInfo != null"  class="uk-grid">
15

    
16
          <div class="uk-width-2-3@m uk-width-1-1@s  uk-margin-bottom">
17
            <schema2jsonld *ngIf="resultLandingInfo.record" [data]=resultLandingInfo.record
18
                           [URL]="properties.baseLink+linkToLandingPage+id"></schema2jsonld>
19
            <showTitle [titleName]="resultLandingInfo.title"></showTitle>
20
            <p class="uk-text-large" *ngIf="resultLandingInfo.subtitle">
21
              <span [innerHTML]="resultLandingInfo.subtitle"></span>
22
            </p>
23
            <span *ngIf="resultLandingInfo.types && resultLandingInfo.types.length > 0"
24
                  class="uk-label custom-label label-blue label-publication"
25
                  title="Type">{{resultLandingInfo.types.join(", ")}}</span>{{" "}}
26
            <span *ngIf="resultLandingInfo.programmingLanguages && resultLandingInfo.programmingLanguages.length > 0"
27
                  class="uk-label custom-label  label-progrLanguage "
28
                  title="Programming Language">{{resultLandingInfo.programmingLanguages.join(", ")}}</span>{{" "}}
29
            <span *ngIf="resultLandingInfo.languages && resultLandingInfo.languages.length > 0"
30
                  class="uk-label custom-label  label-language "
31
                  title="Language">{{resultLandingInfo.languages.join(", ")}}</span>{{" "}}
32
            <span *ngIf="resultLandingInfo.countries && resultLandingInfo.countries.length > 0"
33
                  class="uk-label custom-label  label-country "
34
                  title="Country">{{resultLandingInfo.countries.join(", ")}}</span>{{" "}}
35
            <!-- <span *ngIf="resultLandingInfo.title && resultLandingInfo.title.accessMode" [class]="'uk-label custom-label  label-'+ resultLandingInfo.title.accessMode ">{{resultLandingInfo.title.accessMode}}</span> -->
36
            <span *ngIf="resultLandingInfo.accessMode"
37
                  [class]="'uk-label custom-label  label-'+ resultLandingInfo.accessMode "
38
                  title="Access Mode">{{resultLandingInfo.accessMode}}</span>{{" "}}
39

    
40
            <span *ngIf="resultLandingInfo.underCurationMessage" class="uk-label custom-label label-underCuration">
41
              <span uk-tooltip="pos:right; delay:10"
42
                    title="{{buildCurationTooltip()}}">
43
              <i>Record in preview</i>
44
              <i class="uk-icon-info-circle"></i>
45
            </span></span>{{" "}}
46

    
47

    
48
            <div class=" uk-margin-top">
49
              <showAuthors [authors]="resultLandingInfo.authors"></showAuthors>
50
              <span *ngIf="resultLandingInfo.date != ''">({{resultLandingInfo.date}})</span>
51
            </div>
52

    
53
            <ul class="uk-list">
54
              <showPublisher [publisher]="resultLandingInfo.publisher"
55
                             [journal]="resultLandingInfo.journal" [properties]="properties"></showPublisher>
56
              <li *ngIf="resultLandingInfo.embargoEndDate"><span
57
                class="uk-text-bold">Embargo end date:</span> {{resultLandingInfo.embargoEndDate}}</li>
58
              <li *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.size > 0">
59
                <showIdentifiers [identifiers]="resultLandingInfo.identifiers"></showIdentifiers>
60
              </li>
61
              <li
62
                *ngIf="resultLandingInfo">
63
                <showSubjects [subjects]="resultLandingInfo.subjects"
64
                              [otherSubjects]="resultLandingInfo.otherSubjects"
65
                              [classifiedSubjects]="resultLandingInfo.classifiedSubjects">
66
                </showSubjects>
67
              </li>
68
            </ul>
69
            <hr *ngIf="resultLandingInfo.description">
70
            <div *ngIf="resultLandingInfo.description"
71
                 class="uk-text-justify descriptionText uk-height-max-medium uk-overflow-auto">
72
                <span>{{resultLandingInfo.description.substring(0, showNumDescription)}}</span
73
                ><span
74
              *ngIf="showNumDescription == thresholdDescription && resultLandingInfo.description.length > thresholdDescription">...</span
75
            ><span
76
              *ngIf="showNumDescription == thresholdDescription && resultLandingInfo.description.length > thresholdDescription"
77
              class="uk-text-right">
78
                  <a (click)="showNumDescription = resultLandingInfo.description.length;">
79
                    View more
80
                  </a>
81
                </span>
82
            </div>
83
            <div *ngIf="resultLandingInfo.description && showNumDescription > thresholdDescription"
84
                 class="uk-width-1-1 uk-text-right">
85
              <!-- scroll() -->
86
              <a (click)="showNumDescription = thresholdDescription;">
87
                View less
88
              </a>
89
            </div>
90

    
91

    
92
            <ul class="custom-accordion" uk-accordion>
93

    
94
              <li *ngIf="resultLandingInfo.references" (click)="activeTab='References'">
95
                <a class="uk-accordion-title" href="#">
96
                  References
97
                  ({{resultLandingInfo.references.length | number}})
98
                </a>
99
                <div class="uk-accordion-content">
100
                  <div>
101
                    <div *ngIf="resultLandingInfo.references.length > pageSize" class="uk-margin-bottom">
102
                      <span class="uk-h6">{{resultLandingInfo.references.length | number}}
103
                        references, page {{referencesPage | number}}
104
                        of {{totalPages(resultLandingInfo.references.length) | number}}</span>
105
                      <paging-no-load class="uk-float-right" [currentPage]="referencesPage"
106
                                      [totalResults]="resultLandingInfo.references.length" [size]="pageSize"
107
                                      (pageChange)="updateReferencesPage($event)"></paging-no-load>
108
                    </div>
109

    
110
                    <div
111
                      *ngFor="let item of resultLandingInfo.references.slice((referencesPage-1)*pageSize, referencesPage*pageSize)">
112
                      <p *ngIf=" item && item['url']"
113
                         class="custom-external custom-icon">
114
                        <a href="{{item['url']}}" target="_blank">
115
                          {{item['name']}}
116
                        </a>
117
                      </p>
118
                      <p *ngIf="!item['url']" class="pseudo-external custom-icon">
119
                        {{item['name']}}
120
                      </p>
121
                    </div>
122
                  </div>
123
                </div>
124
              </li>
125

    
126
              <li *ngIf="resultLandingInfo.relatedResearchResults" (click)="activeTab='Related Research Results'">
127
                <a class="uk-accordion-title" href="#">
128
                  Related Research Results
129
                  ({{relatedResearchResultsNum | number}})
130
                </a>
131
                <div class="uk-accordion-content">
132
                  <div>
133
                    <div *ngFor="let provenanceaction of getKeys(resultLandingInfo.relatedResearchResults)">
134
                      <div class="uk-text-large">{{provenanceaction}}</div>
135

    
136
                      <tabTable percentageName="trust"
137
                                [info]="resultLandingInfo.relatedResearchResults.get(provenanceaction)"
138
                                [properties]=properties></tabTable>
139
                    </div>
140
                  </div>
141
                </div>
142
              </li>
143

    
144
              <li *ngIf="resultLandingInfo.similarResearchResults" (click)="activeTab='Similar Research Results'">
145
                <a class="uk-accordion-title" href="#">
146
                  Similar Research Results
147
                  ({{resultLandingInfo.similarResearchResults.length | number}})
148
                </a>
149
                <div class="uk-accordion-content">
150
                  <div>
151
                    <tabTable percentageName="similarity" [info]="resultLandingInfo.similarResearchResults"
152
                              [properties]=properties></tabTable>
153
                  </div>
154
                </div>
155
              </li>
156

    
157
              <li *ngIf="resultLandingInfo.organizations" (click)="activeTab='Related Organizations'">
158
                <a class="uk-accordion-title" href="#">
159
                  Related Organizations
160
                  ({{resultLandingInfo.organizations.length | number}})
161
                </a>
162
                <div class="uk-accordion-content">
163
                  <div>
164
                    <div *ngIf="resultLandingInfo.organizations.length > pageSize" class="uk-margin-bottom">
165
                      <span class="uk-text-bold">{{resultLandingInfo.organizations.length | number}}
166
                        organizations, page {{organizationsPage | number}}
167
                        of {{totalPages(resultLandingInfo.organizations.length) | number}}</span>
168
                      <paging-no-load class="uk-float-right" [currentPage]="organizationsPage"
169
                                      [totalResults]="resultLandingInfo.organizations.length" [size]="pageSize"
170
                                      (pageChange)="updateOrganizationsPage($event)"></paging-no-load>
171
                    </div>
172

    
173
                    <table class="uk-table uk-table-small uk-table-divider uk-table-middle ">
174
                      <tbody>
175
                      <tr
176
                        *ngFor="let organization of resultLandingInfo.organizations.slice((organizationsPage-1)*pageSize, organizationsPage*pageSize)">
177
                        <td>
178
                          <a *ngIf="(organization['id']) && ((organization['name']) || (organization['shortname']))"
179
                             [queryParams]="{organizationId: organization.id}" routerLinkActive="router-link-active"
180
                             routerLink="/search/organization">
181
                            {{organization['name']}}
182
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
183
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
184
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
185
                          </a>
186
                          <p *ngIf="(!organization['id']) && ((organization['name']) || (organization['shortname']))">
187
                            {{organization['name']}}
188
                            <span *ngIf="organization.name && organization.shortname"> ( </span>
189
                            <span *ngIf="organization.shortname">{{organization.shortname}}</span>
190
                            <span *ngIf="organization.name && organization.shortname"> ) </span>
191
                          </p>
192
                          <div *ngIf="organization.country">{{organization.country}}</div>
193
                          <div *ngIf="organization.websiteUrl">Website url:
194
                            <a href="{{organization.websiteUrl}}" target="_blank">{{organization.websiteUrl}}</a>
195
                          </div>
196
                        </td>
197
                        <td>
198
                          <div *ngIf="organization['trust']" title="{{organization['trust']}}%">
199
                            <div class="uk-text-center">{{organization['trust']}}%</div>
200
                            <progress class="uk-progress uk-margin-remove" value="{{organization['trust']}}"
201
                                      max="100"></progress>
202
                          </div>
203
                          <div *ngIf="!organization['trust']">
204
                            <p>no trust available</p>
205
                          </div>
206
                        </td>
207
                      </tr>
208
                      </tbody>
209
                    </table>
210

    
211
                  </div>
212
                </div>
213
              </li>
214

    
215
              <li *ngIf="resultLandingInfo.bioentities" (click)="activeTab='Bioentities'">
216
                <a class="uk-accordion-title" href="#">
217
                  Bioentities
218
                  ({{bioentitiesNum | number}})
219
                </a>
220
                <div class="uk-accordion-content">
221
                  <div *ngIf="resultLandingInfo.bioentities && bioentitiesNum > pageSize" class="uk-margin-bottom">
222
                    <span class="uk-text-bold"> {{bioentitiesNum | number}}
223
                      bioentities, page {{bioentitiesPage | number}} of {{totalPages(bioentitiesNum) | number}}</span>
224
                    <paging-no-load class="uk-float-right" [currentPage]="bioentitiesPage"
225
                                    [totalResults]="bioentitiesNum" [size]="pageSize"
226
                                    (pageChange)="updateBioentitiesPage($event)"></paging-no-load>
227
                  </div>
228

    
229
                  <table id="bioentitiesTable" class="uk-table ">
230
                    <tbody>
231
                    <ng-container *ngFor="let key of getKeys(resultLandingInfo.bioentities) let i=index">
232
                      <tr
233
                        *ngFor="let keyIn of keysToArray(resultLandingInfo.bioentities.get(key)).slice((bioentitiesPage-1)*pageSize, bioentitiesPage*pageSize)">
234
                        <td class="uk-text-center" *ngIf="keyIn">
235
                                         <span class="custom-external custom-icon">
236
                                             <a href="{{resultLandingInfo.bioentities.get(key).get(keyIn)}}"
237
                                                target="_blank">
238
                                                 {{keyIn}}
239
                                             </a>
240
                                         </span>
241
                        </td>
242
                        <td class="uk-text-center">
243
                          {{key}}
244
                        </td>
245
                      </tr>
246
                    </ng-container>
247
                    </tbody>
248
                  </table>
249
                </div>
250
              </li>
251

    
252
              <li *ngIf="resultLandingInfo.software" (click)="activeTab='Software'">
253
                <a class="uk-accordion-title" href="#">
254
                  Software
255
                  ({{resultLandingInfo.software.length | number}})
256
                </a>
257
                <div class="uk-accordion-content">
258
                  <div *ngIf="resultLandingInfo.software && resultLandingInfo.software.length > pageSize"
259
                       class="uk-margin-bottom">
260
                    <span class="uk-text-bold">{{resultLandingInfo.software.length | number}}
261
                      software results, page {{softwarePage | number}}
262
                      of {{totalPages(resultLandingInfo.software.length) | number}}</span>
263
                    <paging-no-load class="uk-float-right" [currentPage]="softwarePage"
264
                                    [totalResults]="resultLandingInfo.software.length" [size]="pageSize"
265
                                    (pageChange)="updateSoftwarePage($event)"></paging-no-load>
266
                  </div>
267

    
268
                  <table id="softwareTable" class="uk-table ">
269
                    <tbody>
270
                    <tr
271
                      *ngFor="let item of resultLandingInfo.software.slice((softwarePage-1)*pageSize, softwarePage*pageSize)"
272
                      class="uk-text-center">
273
                      <td>
274
                                        <span class="custom-external custom-icon">
275
                                            <a href="{{item.url}}" target="_blank">
276
                                                {{item.name}}
277
                                            </a>
278
                                        </span>
279
                      </td>
280
                    </tr>
281
                    </tbody>
282
                  </table>
283
                </div>
284
              </li>
285

    
286
              <li (click)="activeTab='Other Citations'"
287
                  *ngIf="resultLandingInfo.openCitations && resultLandingInfo.openCitations.length > 0">
288
                <a class="uk-accordion-title" href="#">
289
                  Open Citations
290
                  ({{resultLandingInfo.openCitations.length | number}})
291
                </a>
292
                <div class="uk-accordion-content">
293
                  <div *ngIf="resultLandingInfo.openCitations.length > pageSize" class="uk-margin-bottom">
294
                    <span class="uk-h6">{{resultLandingInfo.openCitations.length | number}}
295
                      open citations, page {{openCitationsPage | number}}
296
                      of {{totalPages(resultLandingInfo.openCitations.length) | number}}</span>
297
                    <paging-no-load class="uk-float-right" [currentPage]="openCitationsPage"
298
                                    [totalResults]="resultLandingInfo.openCitations.length" [size]="pageSize"
299
                                    (pageChange)="updateOpenCitationsPage($event)"></paging-no-load>
300
                  </div>
301

    
302
                  <ul class="uk-list uk-list-divider  uk-margin">
303
                    <li
304
                      *ngFor="let result of resultLandingInfo.openCitations.slice((openCitationsPage-1)*pageSize, openCitationsPage*pageSize)">
305
                      <h5 *ngIf="result.title">
306
                              <span *ngIf="result.url"
307
                                    class="custom-external">
308

    
309
                                  <a *ngIf="result.title" href="{{result.url}}" target="_blank"
310
                                     [innerHTML]="result.title">
311
                                  </a>
312
                                  <a *ngIf="!result.title" href="{{result.url}}" target="_blank">
313
                                      [no title available]
314
                                  </a>
315
                              </span>
316
                        <span *ngIf="result.title && !result.url" [innerHTML]="result.title"></span>
317
                        <span *ngIf="!result.title && !result.url">
318
                                  [no title available]
319
                              </span>
320
                      </h5>
321

    
322
                      <div>
323
                              <span *ngIf="result['authors']">
324
                                  <span *ngFor="let author of result['authors'].slice(0,15)">
325
                                      {{author}};
326
                                  </span>
327
                                  <span *ngIf="result['authors'].length > 15">...</span>
328
                              </span>
329
                        <span *ngIf="result.year">
330
                                  ({{result.year}})
331
                              </span>
332
                      </div>
333
                      <span *ngIf="result.doi">Identifier: <a *ngIf="result.doi" target="_blank"
334
                                                              class="custom-external custom-icon"
335
                                                              href="{{doiURL}}{{result.doi}}">doi: {{result.doi}}</a></span>
336
                    </li>
337
                  </ul>
338
                </div>
339
              </li>
340

    
341
              <li (click)="metricsClicked=true; activeTab='Metrics'">
342
                <a class="uk-accordion-title" href="#">
343
                  Metrics
344
                </a>
345
                <div class="uk-accordion-content">
346
                  <metrics [pageViews]="pageViews"
347
                           [id]="id" [entityType]="'results'" [entity]="title"
348
                           (metricsResults)="metricsResults($event)" [properties]=properties>
349
                  </metrics>
350
                  <i-frame *ngIf="metricsClicked && totalViews>0"
351
                           [url]=viewsFrameUrl width="100%" height="250">
352
                  </i-frame>
353
                  <i-frame *ngIf="metricsClicked && totalDownloads>0"
354
                           [url]=downloadsFrameUrl width="100%" height="250">
355
                  </i-frame>
356
                </div>
357
              </li>
358

    
359
              <li (click)="activeTab='Other Versions'"
360
                  *ngIf="properties.environment != 'production' && resultLandingInfo.deletedByInferenceIds">
361
                <a class="uk-accordion-title" href="#">
362
                  Other Versions
363
                  ({{resultLandingInfo.deletedByInferenceIds.length | number}})
364
                </a>
365
                <div *ngIf="activeTab=='Other Versions'" class="uk-accordion-content">
366
                  <deletedByInference *ngIf="type == 'publication'"
367
                                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'publications'"></deletedByInference>
368
                  <deletedByInference *ngIf="type == 'dataset'"
369
                                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'research data'"></deletedByInference>
370
                  <deletedByInference *ngIf="type == 'software'"
371
                                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'software'"></deletedByInference>
372
                  <deletedByInference *ngIf="type == 'orp'"
373
                                      [id]="id" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'other research products'"></deletedByInference>
374
                </div>
375
              </li>
376
            </ul>
377

    
378
          </div>
379

    
380
          <div class="uk-width-1-3@m uk-width-1-1@s">
381
            <div *ngIf="isRouteAvailable('participate/direct-claim') " class=" uk-padding-small">
382
              <button class="  uk-button portal-button   uk-width-1-1 ">
383
               <span class="uk-icon">
384
                    <svg icon="link" ratio="1" xmlns="http://www.w3.org/2000/svg" width="25" viewBox="0 0 20 20"
385
                         height="25"><path
386
                      d="M10.625,12.375 L7.525,15.475 C6.825,16.175 5.925,16.175 5.225,15.475 L4.525,14.775 C3.825,14.074 3.825,13.175 4.525,12.475 L7.625,9.375"
387
                      fill="none" stroke="#000" stroke-width="1.1"></path><path
388
                      d="M9.325,7.375 L12.425,4.275 C13.125,3.575 14.025,3.575 14.724,4.275 L15.425,4.975 C16.125,5.675 16.125,6.575 15.425,7.275 L12.325,10.375"
389
                      fill="none" stroke="#000" stroke-width="1.1"></path><path d="M7.925,11.875 L11.925,7.975"
390
                                                                                fill="none" stroke="#000"
391
                                                                                stroke-width="1.1"></path></svg>
392
               </span>
393
               Link this {{type.toLowerCase()}} to...
394
              </button>
395

    
396
              <div class="  uk-text-center uk-margin-expand uk-padding-small    uk-margin-auto  default-dropdown "
397
                   uk-dropdown="mode:click">
398
                <div class="uk-grid    uk-child-width-1-3  uk-width-large ">
399
                  <div><a
400
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'project'])"
401
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim"
402
                  >
403
                    <button class="uk-icon-button portal-button">
404
                   <span class="uk-icon">
405
                        <svg height="20" icon="album" ratio="1" viewBox="0 0 20 20" width="20"
406
                             xmlns="http://www.w3.org/2000/svg"><rect height="1" width="10" x="5" y="2"></rect><rect
407
                          height="1" width="14" x="3" y="4"></rect><rect fill="none" height="11" stroke="#000"
408
                                                                         width="17" x="1.5" y="6.5"></rect></svg></span>
409
                    </button>
410
                    <div>Projects</div>
411
                  </a></div>
412
                  <div><a
413
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'result'])"
414
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
415
                    <button class="uk-icon-button portal-button">
416
                      <span class="uk-icon">
417
                           <svg height="20" icon="copy" ratio="1" viewBox="0 0 20 20" width="20"
418
                                xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="16" stroke="#000"
419
                                                                         width="12" x="3.5" y="2.5"></rect><polyline
420
                             fill="none" points="5 0.5 17.5 0.5 17.5 17" stroke="#000"></polyline></svg></span>
421
                    </button>
422
                    <div>Research results</div>
423
                  </a></div>
424
                  <div><a
425
                    [queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'context'])"
426
                    routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
427
                    <button class="uk-icon-button portal-button">
428
                <span class="uk-icon">
429
                           <svg height="20" icon="users" ratio="1" viewBox="0 0 20 20" width="20"
430
                                xmlns="http://www.w3.org/2000/svg"><circle cx="7.7" cy="8.6" fill="none" r="3.5"
431
                                                                           stroke="#000" stroke-width="1.1"></circle><path
432
                             d="M1,18.1 C1.7,14.6 4.4,12.1 7.6,12.1 C10.9,12.1 13.7,14.8 14.3,18.3" fill="none"
433
                             stroke="#000" stroke-width="1.1"></path><path
434
                             d="M11.4,4 C12.8,2.4 15.4,2.8 16.3,4.7 C17.2,6.6 15.7,8.9 13.6,8.9 C16.5,8.9 18.8,11.3 19.2,14.1"
435
                             fill="none" stroke="#000" stroke-width="1.1"></path></svg></span>
436
                    </button>
437
                    <div>Communities</div>
438
                  </a></div>
439
                </div>
440
              </div>
441
            </div>
442
            <div>
443
              <div class="sideInfoTitle uk-margin-small-bottom uk-margin-small-top">Share - Bookmark</div>
444
              <addThis></addThis>
445
            </div>
446
            <altmetrics *ngIf="resultLandingInfo.identifiers && resultLandingInfo.identifiers.get('doi')"
447
                        id="{{resultLandingInfo.identifiers.get('doi')[0]}}" type="doi">
448
            </altmetrics>
449
            <ul class="uk-list uk-margin-remove-bottom">
450

    
451
              <li *ngIf="resultLandingInfo.hostedBy_collectedFrom && resultLandingInfo.hostedBy_collectedFrom.length > 0">
452
                <availableOn [availableOn]="resultLandingInfo.hostedBy_collectedFrom"></availableOn>
453
              </li>
454
              <li
455
                *ngIf="resultLandingInfo.fundedByProjects != undefined && resultLandingInfo.fundedByProjects.length > 0">
456
                <fundedBy [fundedByProjects]="resultLandingInfo.fundedByProjects"></fundedBy>
457
              </li>
458

    
459
              <li *ngIf="resultLandingInfo.contexts && resultLandingInfo.contexts.length >0 ">
460
                <dl class="uk-description-list-line">
461
                  <dt class="sideInfoTitle">Related to</dt>
462
                  <dd class="line" *ngFor="let item of resultLandingInfo.contexts">
463
                          <span *ngIf="!item['inline']">
464
                            <span>{{item['labelContext']}}</span>
465
                            <span *ngIf="item['labelCategory']">-> {{item['labelCategory']}}</span>
466
                            <span *ngIf="item['labelConcept']">: {{item['labelConcept']}}</span>
467
                          </span>
468
                    <mark *ngIf="item['inline']">
469
                      <span>{{item['labelContext']}}</span>
470
                      <span *ngIf="item['labelCategory']">-> {{item['labelCategory']}}</span>
471
                      <span *ngIf="item['labelConcept']">: {{item['labelConcept']}}</span>
472
                    </mark>
473
                  </dd>
474
                </dl>
475

    
476
              </li>
477
<!--              <li>-->
478
<!--                <metrics [pageViews]="pageViews" shortView=true-->
479
<!--                    [id]="id" [entityType]="'results'" [entity]="'Publication'"-->
480
<!--                    (metricsResults)="metricsResults($event)" [(properties)] = properties>-->
481
<!--                </metrics>-->
482
<!--              </li>-->
483
              <li>
484
                <div class=" sideInfoTitle  cite-this-button uk-width-1-1" type="button">
485
                  Cite this {{type.toLowerCase()}}
486
                </div>
487
                <div class=" ">
488
                  <citeThis [result]="resultLandingInfo" [id]="id" [type]="type.toLowerCase()"></citeThis>
489
                </div>
490
              </li>
491
            </ul>
492
          </div>
493
        </div>
494
        <helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
495
                [texts]="pageContents['bottom']"></helper>
496
      </div>
497

    
498
    </div>
499

    
500
  </div>
501
</div>
502

    
503

    
(1-1/4)