2019-07-25 12:43:08 +02:00
< div id = "tm-main" class = " uk-section uk-padding-remove-top uk-margin-small-top tm-middle" >
2019-07-23 14:23:12 +02:00
< div uk-grid >
2019-07-22 11:16:50 +02:00
< div class = "tm-main uk-width-1-1@s uk-width-1-1@m uk-width-1-1@l uk-row-first " >
2019-07-22 16:15:23 +02:00
< div class = "uk-container publication" >
2019-07-22 11:16:50 +02:00
< div * ngIf = "warningMessage.length > 0" class = "uk-alert uk-alert-warning uk-margin-large-top"
role="alert">{{warningMessage}}< / div >
< div * ngIf = "errorMessage.length > 0" class = "uk-alert uk-alert-danger uk-margin-large-top"
role="alert">{{errorMessage}}< / div >
< div [ style . display ] = " showLoading ? ' inline ' : ' none ' "
class="uk-animation-fade uk-margin-large-top uk-width-1-1" role="alert">< span
class="loading-gif uk-align-center">< / span > < / div >
2019-07-23 14:23:12 +02:00
< helper * ngIf = "pageContents && pageContents['top'] && pageContents['top'].length > 0"
2019-07-23 16:04:49 +02:00
[texts]="pageContents['top']">< / helper >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo != null" class = "uk-grid" >
2019-07-23 14:23:12 +02:00
2019-07-25 12:43:08 +02:00
< div class = "uk-width-2-3@m uk-width-1-1@s uk-margin-bottom" >
2019-09-05 10:49:33 +02:00
< schema2jsonld * ngIf = "resultLandingInfo.record" [ data ] = resultLandingInfo . record
[URL]="properties.baseLink+linkToLandingPage+id">< / schema2jsonld >
< showTitle [ titleName ] = " resultLandingInfo . title " [ classNames ] = " ( properties . environment ! = ' production ' & & resultLandingInfo . deletedByInferenceIds ) ? ' uk-margin-remove-bottom ' : ' ' " > < / showTitle >
< div * ngIf = "properties.environment != 'production' && resultLandingInfo.deletedByInferenceIds"
class="uk-text-muted uk-text-small uk-margin-bottom" (click)="openDeletedByInference()">
2019-09-12 13:06:35 +02:00
The following information is the result of merging
2019-09-12 16:32:26 +02:00
< a > {{resultLandingInfo.deletedByInferenceIds.length}} original versions< / a >
2019-09-05 10:49:33 +02:00
< / div >
< p class = "uk-text-large" * ngIf = "resultLandingInfo.subtitle" >
< span [ innerHTML ] = " resultLandingInfo . subtitle " > < / span >
< / p >
< span * ngIf = "resultLandingInfo.types && resultLandingInfo.types.length > 0"
2019-07-22 11:16:50 +02:00
class="uk-label custom-label label-blue label-publication"
2019-09-05 10:49:33 +02:00
title="Type">{{resultLandingInfo.types.join(", ")}}< / span > {{" "}}
< span * ngIf = "resultLandingInfo.programmingLanguages && resultLandingInfo.programmingLanguages.length > 0"
class="uk-label custom-label label-progrLanguage "
title="Programming Language">{{resultLandingInfo.programmingLanguages.join(", ")}}< / span > {{" "}}
< span * ngIf = "resultLandingInfo.languages && resultLandingInfo.languages.length > 0"
2019-07-22 11:16:50 +02:00
class="uk-label custom-label label-language "
2019-09-05 10:49:33 +02:00
title="Language">{{resultLandingInfo.languages.join(", ")}}< / span > {{" "}}
< span * ngIf = "resultLandingInfo.countries && resultLandingInfo.countries.length > 0"
2019-07-22 11:16:50 +02:00
class="uk-label custom-label label-country "
2019-09-05 10:49:33 +02:00
title="Country">{{resultLandingInfo.countries.join(", ")}}< / span > {{" "}}
<!-- <span *ngIf="resultLandingInfo.title && resultLandingInfo.title.accessMode" [class]="'uk - label custom - label label - '+ resultLandingInfo.title.accessMode ">{{resultLandingInfo.title.accessMode}}</span> -->
< span * ngIf = "resultLandingInfo.accessMode"
[class]="'uk-label custom-label label-'+ resultLandingInfo.accessMode "
title="Access Mode">{{resultLandingInfo.accessMode}}< / span > {{" "}}
2017-12-19 13:53:46 +01:00
2019-09-05 10:49:33 +02:00
< span * ngIf = "resultLandingInfo.underCurationMessage" class = "uk-label custom-label label-underCuration" >
2017-12-19 13:53:46 +01:00
< span uk-tooltip = "pos:right; delay:10"
2019-07-22 11:16:50 +02:00
title="{{buildCurationTooltip()}}">
2017-12-19 13:53:46 +01:00
< i > Record in preview< / i >
< i class = "uk-icon-info-circle" > < / i >
2019-06-06 12:02:37 +02:00
< / span > < / span > {{" "}}
2017-12-19 13:53:46 +01:00
2019-07-22 11:16:50 +02:00
< div class = " uk-margin-top" >
2019-09-05 10:49:33 +02:00
< showAuthors [ authors ] = " resultLandingInfo . authors " > < / showAuthors >
< span * ngIf = "resultLandingInfo.date != ''" > ({{resultLandingInfo.date}})< / span >
2017-12-19 13:53:46 +01:00
< / div >
< ul class = "uk-list" >
2019-09-05 10:49:33 +02:00
< showPublisher [ publisher ] = " resultLandingInfo . publisher "
[journal]="resultLandingInfo.journal" [properties]="properties">< / showPublisher >
< li * ngIf = "resultLandingInfo.embargoEndDate" > < span
class="uk-text-bold">Embargo end date:< / span > {{resultLandingInfo.embargoEndDate}}< / li >
< li * ngIf = "resultLandingInfo.identifiers && resultLandingInfo.identifiers.size > 0" >
< showIdentifiers [ identifiers ] = " resultLandingInfo . identifiers " > < / showIdentifiers >
2019-07-22 11:16:50 +02:00
< / li >
< li
2019-09-05 10:49:33 +02:00
*ngIf="resultLandingInfo">
< showSubjects [ subjects ] = " resultLandingInfo . subjects "
[otherSubjects]="resultLandingInfo.otherSubjects"
[classifiedSubjects]="resultLandingInfo.classifiedSubjects">
2017-12-19 13:53:46 +01:00
< / showSubjects >
2019-07-22 11:16:50 +02:00
< / li >
< / ul >
2019-09-05 10:49:33 +02:00
< hr * ngIf = "resultLandingInfo.description" >
< div * ngIf = "resultLandingInfo.description"
2019-07-22 11:16:50 +02:00
class="uk-text-justify descriptionText uk-height-max-medium uk-overflow-auto">
2019-09-05 10:49:33 +02:00
< span > {{resultLandingInfo.description.substring(0, showNumDescription)}}< /span
>< span
*ngIf="showNumDescription == thresholdDescription & & resultLandingInfo.description.length > thresholdDescription">...< /span
2019-07-22 11:16:50 +02:00
>< span
2019-09-05 10:49:33 +02:00
*ngIf="showNumDescription == thresholdDescription & & resultLandingInfo.description.length > thresholdDescription"
2019-07-22 11:16:50 +02:00
class="uk-text-right">
2019-09-05 10:49:33 +02:00
< a ( click ) = " showNumDescription = resultLandingInfo.description.length;" >
2019-03-21 11:49:50 +01:00
View more
< / a >
< / span >
2019-07-22 11:16:50 +02:00
< / div >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.description && showNumDescription > thresholdDescription"
2019-07-22 11:16:50 +02:00
class="uk-width-1-1 uk-text-right">
<!-- scroll() -->
< a ( click ) = " showNumDescription = thresholdDescription;" >
View less
< / a >
< / div >
2017-12-19 13:53:46 +01:00
2019-07-22 11:16:50 +02:00
< ul class = "custom-accordion" uk-accordion >
2017-12-19 13:53:46 +01:00
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.references" ( click ) = " activeTab = 'References' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
References
2019-09-05 10:49:33 +02:00
({{resultLandingInfo.references.length | number}})
2019-07-22 11:16:50 +02:00
< / a >
< div class = "uk-accordion-content" >
< div >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.references.length > pageSize" class = "uk-margin-bottom" >
< span class = "uk-h6" > {{resultLandingInfo.references.length | number}}
2019-07-22 11:16:50 +02:00
references, page {{referencesPage | number}}
2019-09-05 10:49:33 +02:00
of {{totalPages(resultLandingInfo.references.length) | number}}< / span >
2019-07-22 11:16:50 +02:00
< paging-no-load class = "uk-float-right" [ currentPage ] = " referencesPage "
2019-09-05 10:49:33 +02:00
[totalResults]="resultLandingInfo.references.length" [size]="pageSize"
2019-07-22 11:16:50 +02:00
(pageChange)="updateReferencesPage($event)">< / paging-no-load >
< / div >
2017-12-19 13:53:46 +01:00
2019-07-22 11:16:50 +02:00
< div
2019-09-05 10:49:33 +02:00
*ngFor="let item of resultLandingInfo.references.slice((referencesPage-1)*pageSize, referencesPage*pageSize)">
2019-07-22 11:16:50 +02:00
< p * ngIf = " item && item['url']"
class="custom-external custom-icon">
< a href = "{{item['url']}}" target = "_blank" >
{{item['name']}}
< / a >
< / p >
< p * ngIf = "!item['url']" class = "pseudo-external custom-icon" >
{{item['name']}}
< / p >
< / div >
< / div >
< / div >
2018-06-08 13:21:42 +02:00
< / li >
2017-12-19 13:53:46 +01:00
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.relatedResearchResults" ( click ) = " activeTab = 'Related Research Results' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Related Research Results
({{relatedResearchResultsNum | number}})
< / a >
< div class = "uk-accordion-content" >
< div >
2019-09-05 10:49:33 +02:00
< div * ngFor = "let provenanceaction of getKeys(resultLandingInfo.relatedResearchResults)" >
2019-07-22 11:16:50 +02:00
< div class = "uk-text-large" > {{provenanceaction}}< / div >
2019-07-23 14:23:12 +02:00
< tabTable percentageName = "trust"
2019-09-05 10:49:33 +02:00
[info]="resultLandingInfo.relatedResearchResults.get(provenanceaction)"
2019-07-23 14:23:12 +02:00
[properties]=properties>< / tabTable >
2018-06-08 13:21:42 +02:00
< / div >
2019-07-22 11:16:50 +02:00
< / div >
< / div >
< / li >
2017-12-19 13:53:46 +01:00
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.similarResearchResults" ( click ) = " activeTab = 'Similar Research Results' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Similar Research Results
2019-09-05 10:49:33 +02:00
({{resultLandingInfo.similarResearchResults.length | number}})
2019-07-22 11:16:50 +02:00
< / a >
< div class = "uk-accordion-content" >
< div >
2019-09-05 10:49:33 +02:00
< tabTable percentageName = "similarity" [ info ] = " resultLandingInfo . similarResearchResults "
2019-07-23 14:23:12 +02:00
[properties]=properties>< / tabTable >
2019-07-22 11:16:50 +02:00
< / div >
< / div >
< / li >
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.organizations" ( click ) = " activeTab = 'Related Organizations' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Related Organizations
2019-09-05 10:49:33 +02:00
({{resultLandingInfo.organizations.length | number}})
2019-07-22 11:16:50 +02:00
< / a >
< div class = "uk-accordion-content" >
< div >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.organizations.length > pageSize" class = "uk-margin-bottom" >
< span class = "uk-text-bold" > {{resultLandingInfo.organizations.length | number}}
2019-07-22 11:16:50 +02:00
organizations, page {{organizationsPage | number}}
2019-09-05 10:49:33 +02:00
of {{totalPages(resultLandingInfo.organizations.length) | number}}< / span >
2019-07-22 11:16:50 +02:00
< paging-no-load class = "uk-float-right" [ currentPage ] = " organizationsPage "
2019-09-05 10:49:33 +02:00
[totalResults]="resultLandingInfo.organizations.length" [size]="pageSize"
2019-07-22 11:16:50 +02:00
(pageChange)="updateOrganizationsPage($event)">< / paging-no-load >
< / div >
< table class = "uk-table uk-table-small uk-table-divider uk-table-middle " >
< tbody >
< tr
2019-09-05 10:49:33 +02:00
*ngFor="let organization of resultLandingInfo.organizations.slice((organizationsPage-1)*pageSize, organizationsPage*pageSize)">
2019-07-22 11:16:50 +02:00
< td >
< a * ngIf = "(organization['id']) && ((organization['name']) || (organization['shortname']))"
[queryParams]="{organizationId: organization.id}" routerLinkActive="router-link-active"
routerLink="/search/organization">
{{organization['name']}}
< span * ngIf = "organization.name && organization.shortname" > ( < / span >
< span * ngIf = "organization.shortname" > {{organization.shortname}}< / span >
< span * ngIf = "organization.name && organization.shortname" > ) < / span >
< / a >
< p * ngIf = "(!organization['id']) && ((organization['name']) || (organization['shortname']))" >
{{organization['name']}}
< span * ngIf = "organization.name && organization.shortname" > ( < / span >
< span * ngIf = "organization.shortname" > {{organization.shortname}}< / span >
< span * ngIf = "organization.name && organization.shortname" > ) < / span >
< / p >
< div * ngIf = "organization.country" > {{organization.country}}< / div >
< div * ngIf = "organization.websiteUrl" > Website url:
< a href = "{{organization.websiteUrl}}" target = "_blank" > {{organization.websiteUrl}}< / a >
< / div >
< / td >
< td >
< div * ngIf = "organization['trust']" title = "{{organization['trust']}}%" >
< div class = "uk-text-center" > {{organization['trust']}}%< / div >
< progress class = "uk-progress uk-margin-remove" value = "{{organization['trust']}}"
max="100">< / progress >
2018-06-08 13:21:42 +02:00
< / div >
2019-07-22 11:16:50 +02:00
< div * ngIf = "!organization['trust']" >
< p > no trust available< / p >
< / div >
< / td >
< / tr >
< / tbody >
< / table >
2018-06-08 13:21:42 +02:00
2019-07-22 11:16:50 +02:00
< / div >
< / div >
< / li >
2018-06-08 13:21:42 +02:00
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.bioentities" ( click ) = " activeTab = 'Bioentities' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Bioentities
({{bioentitiesNum | number}})
< / a >
< div class = "uk-accordion-content" >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.bioentities && bioentitiesNum > pageSize" class = "uk-margin-bottom" >
2019-07-22 11:16:50 +02:00
< span class = "uk-text-bold" > {{bioentitiesNum | number}}
bioentities, page {{bioentitiesPage | number}} of {{totalPages(bioentitiesNum) | number}}< / span >
< paging-no-load class = "uk-float-right" [ currentPage ] = " bioentitiesPage "
[totalResults]="bioentitiesNum" [size]="pageSize"
(pageChange)="updateBioentitiesPage($event)">< / paging-no-load >
< / div >
< table id = "bioentitiesTable" class = "uk-table " >
< tbody >
2019-09-05 10:49:33 +02:00
< ng-container * ngFor = "let key of getKeys(resultLandingInfo.bioentities) let i=index" >
2019-07-22 11:16:50 +02:00
< tr
2019-09-05 10:49:33 +02:00
*ngFor="let keyIn of keysToArray(resultLandingInfo.bioentities.get(key)).slice((bioentitiesPage-1)*pageSize, bioentitiesPage*pageSize)">
2019-07-22 11:16:50 +02:00
< td class = "uk-text-center" * ngIf = "keyIn" >
2018-06-08 13:21:42 +02:00
< span class = "custom-external custom-icon" >
2019-09-05 10:49:33 +02:00
< a href = "{{resultLandingInfo.bioentities.get(key).get(keyIn)}}"
2019-07-22 11:16:50 +02:00
target="_blank">
2018-06-08 13:21:42 +02:00
{{keyIn}}
< / a >
< / span >
2019-07-22 11:16:50 +02:00
< / td >
< td class = "uk-text-center" >
{{key}}
< / td >
< / tr >
< / ng-container >
< / tbody >
< / table >
< / div >
< / li >
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.software" ( click ) = " activeTab = 'Software' " >
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Software
2019-09-05 10:49:33 +02:00
({{resultLandingInfo.software.length | number}})
2019-07-22 11:16:50 +02:00
< / a >
< div class = "uk-accordion-content" >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.software && resultLandingInfo.software.length > pageSize"
2019-07-22 11:16:50 +02:00
class="uk-margin-bottom">
2019-09-05 10:49:33 +02:00
< span class = "uk-text-bold" > {{resultLandingInfo.software.length | number}}
2019-07-22 11:16:50 +02:00
software results, page {{softwarePage | number}}
2019-09-05 10:49:33 +02:00
of {{totalPages(resultLandingInfo.software.length) | number}}< / span >
2019-07-22 11:16:50 +02:00
< paging-no-load class = "uk-float-right" [ currentPage ] = " softwarePage "
2019-09-05 10:49:33 +02:00
[totalResults]="resultLandingInfo.software.length" [size]="pageSize"
2019-07-22 11:16:50 +02:00
(pageChange)="updateSoftwarePage($event)">< / paging-no-load >
< / div >
2018-06-08 13:21:42 +02:00
2019-07-22 11:16:50 +02:00
< table id = "softwareTable" class = "uk-table " >
< tbody >
< tr
2019-09-05 10:49:33 +02:00
*ngFor="let item of resultLandingInfo.software.slice((softwarePage-1)*pageSize, softwarePage*pageSize)"
2019-07-22 11:16:50 +02:00
class="uk-text-center">
< td >
2018-06-08 13:21:42 +02:00
< span class = "custom-external custom-icon" >
< a href = "{{item.url}}" target = "_blank" >
{{item.name}}
< / a >
< / span >
2019-07-22 11:16:50 +02:00
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / li >
2018-06-08 13:21:42 +02:00
2019-07-22 11:16:50 +02:00
< li ( click ) = " activeTab = 'Other Citations' "
2019-09-05 10:49:33 +02:00
*ngIf="resultLandingInfo.openCitations & & resultLandingInfo.openCitations.length > 0">
2019-07-22 11:16:50 +02:00
< a class = "uk-accordion-title" href = "#" >
Open Citations
2019-09-05 10:49:33 +02:00
({{resultLandingInfo.openCitations.length | number}})
2019-07-22 11:16:50 +02:00
< / a >
< div class = "uk-accordion-content" >
2019-09-05 10:49:33 +02:00
< div * ngIf = "resultLandingInfo.openCitations.length > pageSize" class = "uk-margin-bottom" >
< span class = "uk-h6" > {{resultLandingInfo.openCitations.length | number}}
2019-07-22 11:16:50 +02:00
open citations, page {{openCitationsPage | number}}
2019-09-05 10:49:33 +02:00
of {{totalPages(resultLandingInfo.openCitations.length) | number}}< / span >
2019-07-22 11:16:50 +02:00
< paging-no-load class = "uk-float-right" [ currentPage ] = " openCitationsPage "
2019-09-05 10:49:33 +02:00
[totalResults]="resultLandingInfo.openCitations.length" [size]="pageSize"
2019-07-22 11:16:50 +02:00
(pageChange)="updateOpenCitationsPage($event)">< / paging-no-load >
< / div >
2018-12-17 12:03:46 +01:00
2019-07-22 11:16:50 +02:00
< ul class = "uk-list uk-list-divider uk-margin" >
< li
2019-09-05 10:49:33 +02:00
*ngFor="let result of resultLandingInfo.openCitations.slice((openCitationsPage-1)*pageSize, openCitationsPage*pageSize)">
2019-07-22 11:16:50 +02:00
< h5 * ngIf = "result.title" >
< span * ngIf = "result.url"
class="custom-external">
2018-12-17 12:03:46 +01:00
< a * ngIf = "result.title" href = "{{result.url}}" target = "_blank"
2019-07-22 11:16:50 +02:00
[innerHTML]="result.title">
2018-12-17 12:03:46 +01:00
< / a >
< a * ngIf = "!result.title" href = "{{result.url}}" target = "_blank" >
[no title available]
< / a >
< / span >
2019-07-22 11:16:50 +02:00
< span * ngIf = "result.title && !result.url" [ innerHTML ] = " result . title " > < / span >
< span * ngIf = "!result.title && !result.url" >
2018-12-17 12:03:46 +01:00
[no title available]
< / span >
2019-07-22 11:16:50 +02:00
< / h5 >
2018-12-17 12:03:46 +01:00
2019-07-22 11:16:50 +02:00
< div >
2018-12-17 12:03:46 +01:00
< span * ngIf = "result['authors']" >
< span * ngFor = "let author of result['authors'].slice(0,15)" >
{{author}};
< / span >
< span * ngIf = "result['authors'].length > 15" > ...< / span >
< / span >
2019-07-22 11:16:50 +02:00
< span * ngIf = "result.year" >
2018-12-17 12:03:46 +01:00
({{result.year}})
< / span >
2019-07-22 11:16:50 +02:00
< / div >
< span * ngIf = "result.doi" > Identifier: < a * ngIf = "result.doi" target = "_blank"
class="custom-external custom-icon"
href="{{doiURL}}{{result.doi}}">doi: {{result.doi}}< / a > < / span >
< / li >
< / ul >
< / div >
< / li >
2019-03-05 10:45:42 +01:00
2019-07-22 11:16:50 +02:00
< li ( click ) = " metricsClicked = true; activeTab = 'Metrics' " >
< a class = "uk-accordion-title" href = "#" >
Metrics
< / a >
< div class = "uk-accordion-content" >
2019-09-05 10:49:33 +02:00
< metrics * ngIf = "metricsClicked" [ pageViews ] = " pageViews "
[id]="id" [entityType]="'results'" [entity]="title"
2019-07-23 14:23:12 +02:00
(metricsResults)="metricsResults($event)" [properties]=properties>
2019-07-22 11:16:50 +02:00
< / metrics >
< i-frame * ngIf = "metricsClicked && totalViews>0"
2019-09-10 13:47:22 +02:00
[url]=viewsFrameUrl >
2019-07-22 11:16:50 +02:00
< / i-frame >
< i-frame * ngIf = "metricsClicked && totalDownloads>0"
2019-09-10 13:47:22 +02:00
[url]=downloadsFrameUrl>
2019-07-22 11:16:50 +02:00
< / i-frame >
< / div >
< / li >
< / ul >
2017-12-19 13:53:46 +01:00
< / div >
2019-07-22 11:16:50 +02:00
2019-07-25 12:43:08 +02:00
< div class = "uk-width-1-3@m uk-width-1-1@s" >
2019-07-23 14:23:12 +02:00
< div * ngIf = "isRouteAvailable('participate/direct-claim') " class = " uk-padding-small" >
< button class = " uk-button portal-button uk-width-1-1 " >
2019-09-05 10:49:33 +02:00
< span class = "uk-icon" >
< svg icon = "link" ratio = "1" xmlns = "http://www.w3.org/2000/svg" width = "25" viewBox = "0 0 20 20"
height="25">< path
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"
fill="none" stroke="#000" stroke-width="1.1">< / path > < path
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"
fill="none" stroke="#000" stroke-width="1.1">< / path > < path d = "M7.925,11.875 L11.925,7.975"
fill="none" stroke="#000"
stroke-width="1.1">< / path > < / svg >
< / span >
Link this < span * ngIf = "type != 'orp'" > {{title.toLowerCase()}}< / span > < span * ngIf = "type == 'orp'" > product< / span > to...
2019-07-22 11:16:50 +02:00
< / button >
2019-07-23 14:23:12 +02:00
< div class = " uk-text-center uk-margin-expand uk-padding-small uk-margin-auto default-dropdown "
uk-dropdown="mode:click">
< div class = "uk-grid uk-child-width-1-3 uk-width-large " >
< div > < a
2019-09-05 10:49:33 +02:00
[queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'project'])"
2019-07-23 14:23:12 +02:00
routerLinkActive="router-link-active" routerLink="/participate/direct-claim"
>
< button class = "uk-icon-button portal-button" >
< span class = "uk-icon" >
< svg height = "20" icon = "album" ratio = "1" viewBox = "0 0 20 20" width = "20"
xmlns="http://www.w3.org/2000/svg">< rect height = "1" width = "10" x = "5" y = "2" > < / rect > < rect
height="1" width="14" x="3" y="4">< / rect > < rect fill = "none" height = "11" stroke = "#000"
width="17" x="1.5" y="6.5">< / rect > < / svg > < / span >
< / button >
< div > Projects< / div >
< / a > < / div >
< div > < a
2019-09-05 10:49:33 +02:00
[queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'result'])"
2019-07-23 14:23:12 +02:00
routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
< button class = "uk-icon-button portal-button" >
2019-07-22 11:16:50 +02:00
< span class = "uk-icon" >
2019-07-23 14:23:12 +02:00
< svg height = "20" icon = "copy" ratio = "1" viewBox = "0 0 20 20" width = "20"
xmlns="http://www.w3.org/2000/svg">< rect fill = "none" height = "16" stroke = "#000"
width="12" x="3.5" y="2.5">< / rect > < polyline
fill="none" points="5 0.5 17.5 0.5 17.5 17" stroke="#000">< / polyline > < / svg > < / span >
< / button >
< div > Research results< / div >
< / a > < / div >
< div > < a
2019-09-05 10:49:33 +02:00
[queryParams]="routerHelper.createQueryParams(['id','type','linkTo'],[id,type,'context'])"
2019-07-23 14:23:12 +02:00
routerLinkActive="router-link-active" routerLink="/participate/direct-claim">
< button class = "uk-icon-button portal-button" >
< span class = "uk-icon" >
< svg height = "20" icon = "users" ratio = "1" viewBox = "0 0 20 20" width = "20"
xmlns="http://www.w3.org/2000/svg">< circle cx = "7.7" cy = "8.6" fill = "none" r = "3.5"
stroke="#000" stroke-width="1.1">< / circle > < path
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"
stroke="#000" stroke-width="1.1">< / path > < path
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"
fill="none" stroke="#000" stroke-width="1.1">< / path > < / svg > < / span >
< / button >
< div > Communities< / div >
< / a > < / div >
< / div >
2019-07-22 11:16:50 +02:00
< / div >
< / div >
2019-07-23 14:23:12 +02:00
< div >
< div class = "sideInfoTitle uk-margin-small-bottom uk-margin-small-top" > Share - Bookmark< / div >
< addThis > < / addThis >
< / div >
2019-09-05 10:49:33 +02:00
< altmetrics * ngIf = "resultLandingInfo.identifiers && resultLandingInfo.identifiers.get('doi')"
id="{{resultLandingInfo.identifiers.get('doi')[0]}}" type="doi">
2019-07-23 14:23:12 +02:00
< / altmetrics >
< ul class = "uk-list uk-margin-remove-bottom" >
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.hostedBy_collectedFrom && resultLandingInfo.hostedBy_collectedFrom.length > 0" >
< availableOn [ availableOn ] = " resultLandingInfo . hostedBy_collectedFrom " > < / availableOn >
2019-07-23 14:23:12 +02:00
< / li >
< li
2019-09-05 10:49:33 +02:00
*ngIf="resultLandingInfo.fundedByProjects != undefined & & resultLandingInfo.fundedByProjects.length > 0">
< fundedBy [ fundedByProjects ] = " resultLandingInfo . fundedByProjects " > < / fundedBy >
2019-07-23 14:23:12 +02:00
< / li >
2019-09-05 10:49:33 +02:00
< li * ngIf = "resultLandingInfo.contexts && resultLandingInfo.contexts.length >0 " >
2019-10-02 16:20:34 +02:00
< relatedTo [ contexts ] = " resultLandingInfo . contexts " > < / relatedTo >
2019-07-23 14:23:12 +02:00
< / li >
2019-09-05 10:49:33 +02:00
<!-- <li> -->
<!-- <metrics [pageViews]="pageViews" shortView=true -->
<!-- [id]="id" [entityType]="'results'" [entity]="'Publication'" -->
<!-- (metricsResults)="metricsResults($event)" [(properties)] = properties> -->
<!-- </metrics> -->
<!-- </li> -->
2019-07-23 14:23:12 +02:00
< li >
< div class = " sideInfoTitle cite-this-button uk-width-1-1" type = "button" >
2019-09-05 10:49:33 +02:00
Cite this < span * ngIf = "type != 'orp'" > {{title.toLowerCase()}}< / span > < span * ngIf = "type == 'orp'" > research product< / span >
2019-07-23 14:23:12 +02:00
< / div >
< div class = " " >
2019-09-05 10:49:33 +02:00
< citeThis [ result ] = " resultLandingInfo " [ id ] = " id " [ type ] = " title . toLowerCase ( ) " > < / citeThis >
2019-07-23 14:23:12 +02:00
< / div >
< / li >
2019-09-05 10:49:33 +02:00
< / ul >
2019-07-22 11:16:50 +02:00
< / div >
2019-09-05 10:49:33 +02:00
< modal-alert * ngIf = "resultLandingInfo.deletedByInferenceIds"
#AlertModalDeletedByInference classBody="uk-width-xxlarge">
2019-09-30 13:02:06 +02:00
< deletedByInference * ngIf = "type == 'publication' && deleteByInferenceOpened"
2019-09-12 13:06:35 +02:00
[id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'publications'">< / deletedByInference >
2019-09-30 13:02:06 +02:00
< deletedByInference * ngIf = "type == 'dataset' && deleteByInferenceOpened"
2019-09-12 13:06:35 +02:00
[id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'research data'">< / deletedByInference >
2019-09-30 13:02:06 +02:00
< deletedByInference * ngIf = "type == 'software' && deleteByInferenceOpened"
2019-09-12 13:06:35 +02:00
[id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'software'">< / deletedByInference >
2019-09-30 13:02:06 +02:00
< deletedByInference * ngIf = "type == 'orp' && deleteByInferenceOpened"
2019-09-12 13:06:35 +02:00
[id]="resultLandingInfo.record['result']['header']['dri:objIdentifier']" [ids]="resultLandingInfo.deletedByInferenceIds" [type]="'other research products'">< / deletedByInference >
2019-09-05 10:49:33 +02:00
< / modal-alert >
2017-12-19 13:53:46 +01:00
< / div >
2019-07-23 14:23:12 +02:00
< helper * ngIf = "pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
2019-07-24 14:46:29 +02:00
[texts]="pageContents['bottom']">< / helper >
2019-07-23 16:04:49 +02:00
< / div >
2019-07-23 14:23:12 +02:00
2019-07-22 11:16:50 +02:00
< / div >
2019-09-05 10:49:33 +02:00
2019-07-22 11:16:50 +02:00
< / div >
2019-09-05 10:49:33 +02:00
< / div >
2019-07-23 15:34:42 +02:00
2019-07-23 14:23:12 +02:00