|
|
|
@ -19,57 +19,28 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div *ngIf="!showFeedback" class="uk-grid uk-margin-remove-left" uk-grid>
|
|
|
|
|
<!-- left column -->
|
|
|
|
|
<!-- <div id="landing-left-sidebar" *ngIf="organizationInfo" class="uk-visible@s uk-padding-remove-horizontal">
|
|
|
|
|
<div class="uk-flex uk-flex-column uk-flex-right uk-sticky"
|
|
|
|
|
uk-sticky="end: true" [attr.offset]="offset">
|
|
|
|
|
<div class="uk-margin-large-bottom uk-align-center">
|
|
|
|
|
<div class="uk-text-meta uk-text-uppercase">Actions</div>
|
|
|
|
|
<ul class="uk-list">
|
|
|
|
|
<li class="uk-text-center">
|
|
|
|
|
<a (click)="openAddThisModal()" [title]="'Share this '+openaireEntities.ORGANIZATION+' in your social networks'"
|
|
|
|
|
[attr.uk-tooltip]="'pos: right; cls: uk-active uk-text-small uk-padding-small'">
|
|
|
|
|
<span class="uk-icon-button uk-icon landing-action-button landing-action-button-portal">
|
|
|
|
|
<icon name="share" visuallyHidden="share"></icon>
|
|
|
|
|
</span>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="uk-text-center"
|
|
|
|
|
[title]="'Download reports'"
|
|
|
|
|
[attr.uk-tooltip]="'pos: right; cls: uk-active uk-text-small uk-padding-small'">
|
|
|
|
|
<a class="uk-link-text uk-text-bold uk-text-uppercase" (click)="buildFunderOptions(); openDownloadReportsModal()">
|
|
|
|
|
<span class="uk-icon-button uk-icon landing-action-button landing-action-button-portal">
|
|
|
|
|
<icon name="download" visuallyHidden="download"></icon>
|
|
|
|
|
</span>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
|
|
<!-- center/right column -->
|
|
|
|
|
<div id="landing-center-content" class="uk-width-expand uk-padding-remove uk-background-default">
|
|
|
|
|
|
|
|
|
|
<!-- Graph and feedback -->
|
|
|
|
|
<ng-template #graph_and_feedback_template>
|
|
|
|
|
<div class="uk-padding-xsmall">
|
|
|
|
|
<div class="uk-container uk-container-xlarge uk-flex uk-flex-between uk-flex-wrap uk-margin-small-top uk-margin-small-bottom" [class.uk-invisible]="!organizationInfo">
|
|
|
|
|
<!-- Last Index Info-->
|
|
|
|
|
<a href="https://graph.openaire.eu" target="_blank" class="uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
<img src="assets/common-assets/openaire-badge-1.png" alt="Powered by OpenAIRE graph" style="height: 15px;">
|
|
|
|
|
</a>
|
|
|
|
|
<span *ngIf="indexUpdateDate" class="uk-text-baseline uk-text-meta uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
Last update of records in OpenAIRE: {{indexUpdateDate | date: 'MMM dd, yyyy'}}
|
|
|
|
|
</span>
|
|
|
|
|
<div class="uk-padding-xsmall">
|
|
|
|
|
<div class="uk-container uk-container-xlarge uk-flex uk-flex-between uk-flex-wrap uk-margin-small-top uk-margin-small-bottom" [class.uk-invisible]="!organizationInfo">
|
|
|
|
|
<!-- Last Index Info-->
|
|
|
|
|
<a href="https://graph.openaire.eu" target="_blank" class="uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
<img src="assets/common-assets/openaire-badge-1.png" alt="Powered by OpenAIRE graph" style="height: 15px;">
|
|
|
|
|
</a>
|
|
|
|
|
<span *ngIf="indexUpdateDate" class="uk-text-baseline uk-text-meta uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
Last update of records in OpenAIRE: {{indexUpdateDate | date: 'MMM dd, yyyy'}}
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<!--Feedback-->
|
|
|
|
|
<div *ngIf="properties.reCaptchaSiteKey" class="uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
<span class="uk-text-meta uk-text-xsmall">Found an issue? </span>
|
|
|
|
|
<a (click)="showFeedback = true; scroll()" class="uk-text-xsmall">Give us feedback</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--Feedback-->
|
|
|
|
|
<div *ngIf="properties.reCaptchaSiteKey" class="uk-width-1-1 uk-width-auto@l">
|
|
|
|
|
<span class="uk-text-meta uk-text-xsmall">Found an issue? </span>
|
|
|
|
|
<a (click)="showFeedback = true; scroll()" class="uk-text-xsmall">Give us feedback</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</ng-template>
|
|
|
|
|
|
|
|
|
|
<div #graph_and_feedback id="graph_and_feedback" class="uk-blur-background uk-text-xsmall uk-visible@m"
|
|
|
|
@ -123,35 +94,10 @@
|
|
|
|
|
<!-- Main content -->
|
|
|
|
|
<div [attr.style]="'margin-top: '+(graph_height? 'calc(40px + 20px - '+graph_height+'px)': '40px')">
|
|
|
|
|
|
|
|
|
|
<!-- Actions for mobile viewport -->
|
|
|
|
|
<div class="uk-flex uk-flex-right uk-margin-medium-bottom uk-hidden@s">
|
|
|
|
|
<div class="uk-margin-small-right">
|
|
|
|
|
<a (click)="openAddThisModal()" [title]="'Share this '+openaireEntities.ORGANIZATION+' in your social networks'"
|
|
|
|
|
[attr.uk-tooltip]="'pos: right; cls: uk-active uk-text-small uk-padding-small'">
|
|
|
|
|
<span class="uk-icon-button uk-icon landing-action-button landing-action-button-portal">
|
|
|
|
|
<icon name="share" visuallyHidden="share"></icon>
|
|
|
|
|
</span>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div [title]="'Download reports'"
|
|
|
|
|
[attr.uk-tooltip]="'pos: right; cls: uk-active uk-text-small uk-padding-small'">
|
|
|
|
|
<a class="uk-link-text uk-text-bold uk-text-uppercase" (click)="buildFunderOptions(); openDownloadReportsModal()">
|
|
|
|
|
<span class="uk-icon-button uk-icon landing-action-button landing-action-button-portal">
|
|
|
|
|
<icon name="download" visuallyHidden="download"></icon>
|
|
|
|
|
</span>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Helper -->
|
|
|
|
|
<helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0"
|
|
|
|
|
[texts]="pageContents['top']"></helper>
|
|
|
|
|
<!-- Versions -->
|
|
|
|
|
<!-- <span *ngIf="organizationInfo.deletedByInferenceIds" class="uk-text-primary uk-flex uk-flex-middle">
|
|
|
|
|
<icon flex="true" ratio="0.8" name="auto_awesome_motion"></icon>
|
|
|
|
|
<a (click)="openDeletedByInference()" class="uk-text-primary uk-text-small uk-margin-small-left">
|
|
|
|
|
View all {{organizationInfo.deletedByInferenceIds.length}} versions
|
|
|
|
|
</a>
|
|
|
|
|
</span> -->
|
|
|
|
|
|
|
|
|
|
<!-- Landing header -->
|
|
|
|
|
<landing-header [properties]="properties" [title]="organizationInfo.title.name"
|
|
|
|
|
[subTitle]="(organizationInfo.name
|
|
|
|
@ -171,6 +117,10 @@
|
|
|
|
|
<div *ngIf="organizationInfo.country && !organizationInfo.country.toLowerCase().includes('unknown')">
|
|
|
|
|
<span class="uk-text-meta">Country: </span>{{organizationInfo.country}}
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Identifiers -->
|
|
|
|
|
<div *ngIf="organizationInfo.identifiers && organizationInfo.identifiers.size > 0" class="uk-margin-small-top">
|
|
|
|
|
<showIdentifiers [identifiers]="organizationInfo.identifiers" [showViewAll]="true"></showIdentifiers>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Tabs section -->
|
|
|
|
@ -257,9 +207,7 @@
|
|
|
|
|
</search-tab>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="uk-text-xsmall uk-hidden@m">
|
|
|
|
|
<ng-container *ngTemplateOutlet="graph_and_feedback_template"></ng-container>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Helper -->
|
|
|
|
|
<helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
|
|
|
|
|
[texts]="pageContents['bottom']">
|
|
|
|
@ -270,12 +218,12 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Feedback -->
|
|
|
|
|
<feedback *ngIf="showFeedback && organizationInfo && properties.reCaptchaSiteKey" [organizationInfo]="organizationInfo"
|
|
|
|
|
[properties]="properties" [entityType]="'organization'" [fields]="feedbackFields"
|
|
|
|
|
[(showForm)]="showFeedback">
|
|
|
|
|
</feedback>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Feedback -->
|
|
|
|
|
<feedback *ngIf="organizationInfo && properties.reCaptchaSiteKey" [organizationInfo]="organizationInfo"
|
|
|
|
|
[properties]="properties" [entityType]="'organization'" [fields]="feedbackFields"
|
|
|
|
|
[(showForm)]="showFeedback">
|
|
|
|
|
</feedback>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Mobile view -->
|
|
|
|
@ -287,6 +235,23 @@
|
|
|
|
|
&& organizationInfo.title.name !== organizationInfo.name)?organizationInfo.name:null"
|
|
|
|
|
[entityType]="'organization'" [prevPath]="prevPath">
|
|
|
|
|
</landing-header>
|
|
|
|
|
<div class="uk-text-small">
|
|
|
|
|
<!-- Web Page -->
|
|
|
|
|
<div *ngIf="organizationInfo.title && organizationInfo.title.url" class="uk-margin-small-bottom uk-display-inline-block">
|
|
|
|
|
<span class="uk-text-meta">Web page: </span>
|
|
|
|
|
<a [href]="organizationInfo.title.url" target="_blank" class="uk-button uk-button-text uk-text-lowercase uk-text-normal custom-external">
|
|
|
|
|
{{organizationInfo.title.url}}
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Country -->
|
|
|
|
|
<div *ngIf="organizationInfo.country && !organizationInfo.country.toLowerCase().includes('unknown')">
|
|
|
|
|
<span class="uk-text-meta">Country: </span>{{organizationInfo.country}}
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Identifiers -->
|
|
|
|
|
<div *ngIf="organizationInfo.identifiers && organizationInfo.identifiers.size > 0" class="uk-margin-small-top">
|
|
|
|
|
<showIdentifiers [identifiers]="organizationInfo.identifiers" [showViewAll]="true" [isMobile]="true"></showIdentifiers>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="uk-section uk-margin-top uk-text-large uk-text-empashis uk-text-bold">
|
|
|
|
|
<hr>
|
|
|
|
|
<ng-container>
|
|
|
|
@ -406,10 +371,7 @@
|
|
|
|
|
[type]="'organizations'" [prevPath]="prevPath">
|
|
|
|
|
</organizationsDeletedByInference>
|
|
|
|
|
</modal-alert>
|
|
|
|
|
<!-- Share -->
|
|
|
|
|
<modal-alert *ngIf="organizationInfo" #addThisModal classBody="uk-flex uk-flex-center uk-flex-middle">
|
|
|
|
|
<addThis></addThis>
|
|
|
|
|
</modal-alert>
|
|
|
|
|
|
|
|
|
|
<!-- Download -->
|
|
|
|
|
<modal-alert *ngIf="organizationInfo" #downloadReportsModal large="true">
|
|
|
|
|
<div class="uk-padding-small uk-margin-small-left uk-margin-small-right">
|
|
|
|
|