Merge remote-tracking branch 'origin/develop'
This commit is contained in:
commit
fe09fbfdcb
|
@ -12,7 +12,7 @@ export class ConnectHelper {
|
|||
if(properties.environment == "development" &&
|
||||
(properties.adminToolsPortalType == "connect" || properties.adminToolsPortalType == "community"
|
||||
|| properties.adminToolsPortalType == "aggregator" || properties.adminToolsPortalType == "eosc")) {
|
||||
domain = "covid-19.openaire.eu"; //for testing
|
||||
// domain = "covid-19.openaire.eu"; //for testing
|
||||
}
|
||||
domain = domain.indexOf("//") != -1? domain.split("//")[1]:domain; //remove https:// prefix
|
||||
if (domain.indexOf('eosc-portal.eu') != -1) {
|
||||
|
|
|
@ -1000,10 +1000,10 @@
|
|||
<a href="#">Overview</a>
|
||||
</li>
|
||||
<li *ngIf="resultLandingInfo.measure && resultLandingInfo.measure.bip.length">
|
||||
<a href="#">Impact</a>
|
||||
<a href="#" (click)="clickedImpactIndicators()">Impact</a>
|
||||
</li>
|
||||
<li *ngIf="hasAltMetrics">
|
||||
<a href="#">Social</a>
|
||||
<a href="#" (click)="clickedAltMetrics()">Social</a>
|
||||
</li>
|
||||
<li *ngIf="resultLandingInfo.measure && resultLandingInfo.measure.counts.length">
|
||||
<a href="#" (click)="clickedUsageMetrics()">Usage</a>
|
||||
|
@ -1092,6 +1092,7 @@
|
|||
</li>
|
||||
<!-- impact -->
|
||||
<li *ngIf="resultLandingInfo.measure && resultLandingInfo.measure.bip.length">
|
||||
<ng-container *ngIf="impactClicked">
|
||||
<div class="uk-flex uk-flex-center uk-flex-middle uk-flex-wrap">
|
||||
<div class="uk-card uk-card-default uk-padding-small">
|
||||
<table class="uk-table uk-table-small uk-margin-remove">
|
||||
|
@ -1126,10 +1127,11 @@
|
|||
<span class="uk-text-bolder">BIP!</span>
|
||||
</a>
|
||||
</div>
|
||||
</ng-container>
|
||||
</li>
|
||||
<!-- social -->
|
||||
<li *ngIf="hasAltMetrics">
|
||||
<altmetrics id="{{resultLandingInfo.identifiers?.get('doi')[0]}}" type="doi" size="medium-donut"></altmetrics>
|
||||
<altmetrics *ngIf="altMetricsClicked" id="{{resultLandingInfo.identifiers?.get('doi')[0]}}" type="doi" size="medium-donut"></altmetrics>
|
||||
</li>
|
||||
<!-- usage -->
|
||||
<li *ngIf="resultLandingInfo.measure && resultLandingInfo.measure.counts.length">
|
||||
|
|
|
@ -79,6 +79,8 @@ export class ResultLandingComponent {
|
|||
public descriptionClicked: boolean;
|
||||
|
||||
// Metrics tab variables
|
||||
public impactClicked: boolean;
|
||||
public altMetricsClicked: boolean;
|
||||
public metricsClicked: boolean;
|
||||
public hasAltMetrics: boolean = false;
|
||||
public viewsFrameUrl: string;
|
||||
|
@ -1126,6 +1128,18 @@ export class ResultLandingComponent {
|
|||
this.descriptionModal.open();
|
||||
}
|
||||
|
||||
public clickedImpactIndicators() {
|
||||
setTimeout( () => {
|
||||
this.impactClicked = true;
|
||||
});
|
||||
}
|
||||
|
||||
public clickedAltMetrics() {
|
||||
setTimeout( () => {
|
||||
this.altMetricsClicked = true;
|
||||
});
|
||||
}
|
||||
|
||||
public clickedUsageMetrics() {
|
||||
setTimeout( () => {
|
||||
this.metricsClicked = true;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import {IndicatorType, Stakeholder} from "../../../monitor/entities/stakeholder";
|
||||
// @ts-ignore
|
||||
import axios from "axios";
|
||||
import {IndicatorUtils} from "../indicator-utils";
|
||||
import {Composer} from "../../../utils/email/composer";
|
||||
|
|
|
@ -53,18 +53,16 @@ export interface StakeholderCategory {
|
|||
export class StakeholderConfiguration {
|
||||
|
||||
public static ENTITIES: Entities = new Entities();
|
||||
public static STAKEHOLDER_CATEGORIES: StakeholderCategory[] = (properties.environment !== 'production')?[
|
||||
public static STAKEHOLDER_CATEGORIES: StakeholderCategory[] = [
|
||||
{name: 'All', plural: 'All', value: 'all'},
|
||||
{name: 'Template', plural: 'Templates', value: 'templates'},
|
||||
{name: 'Standalone', plural: 'Standalone', value: 'standalone'},
|
||||
{name: 'Umbrella', plural: 'Umbrella', value: 'umbrella'},
|
||||
{name: 'Integrated ', plural: 'Integrated', value: 'dependent',
|
||||
{
|
||||
name: 'Integrated ', plural: 'Integrated', value: 'dependent',
|
||||
tooltip: 'A profile that doesn\'t have his own ' + StakeholderConfiguration.ENTITIES.stakeholder +
|
||||
', but can be integrated into another ' + StakeholderConfiguration.ENTITIES.stakeholder + '.'}
|
||||
]:[
|
||||
{name: 'All', plural: 'All', value: 'all'},
|
||||
{name: 'Template', plural: 'Templates', value: 'templates'},
|
||||
{name: 'Profiles', plural: 'Profiles', value: 'standalone'},
|
||||
', but can be integrated into another ' + StakeholderConfiguration.ENTITIES.stakeholder + '.'
|
||||
}
|
||||
];
|
||||
|
||||
public static TYPES: Option[] = [
|
||||
|
|
|
@ -20,7 +20,7 @@ export class BrowseStakeholderBaseComponent<T> extends StakeholderBaseComponent
|
|||
gridView: boolean = true;
|
||||
sortOptions: Option[] = [
|
||||
{value: 'alphAsc', label: 'Alphabetically Asc. (A-Z)'},
|
||||
{value: 'alphDsc', label: 'Alphabetically Dsc. (Z-A)'},
|
||||
{value: 'alphDsc', label: 'Alphabetically Desc. (Z-A)'},
|
||||
];
|
||||
pageOptions: number[] = [10, 20, 30, 40];
|
||||
sortBy: string = null;
|
||||
|
|
|
@ -58,7 +58,7 @@ import {EnvProperties} from "../properties/env-properties";
|
|||
[type]="getTypeName().toLowerCase()"></citeThis>
|
||||
</modal-alert>
|
||||
<modal-alert *ngIf="share" #addThisModal classBody="uk-flex uk-flex-center uk-flex-middle">
|
||||
<addThis [url]="url"></addThis>
|
||||
<addThis *ngIf="addThisClicked" [url]="url"></addThis>
|
||||
</modal-alert>
|
||||
<modal-alert *ngIf="result" #embedResultsModal large="true">
|
||||
<div class="uk-padding-small uk-margin-small-left uk-margin-small-right">
|
||||
|
@ -98,6 +98,7 @@ export class EntityActionsComponent implements OnInit {
|
|||
@Input() showTooltip: boolean = true;
|
||||
@Input() compactView: boolean = false; // if true, do not show label for actions
|
||||
public citeThisClicked: boolean;
|
||||
public addThisClicked: boolean;
|
||||
public routerHelper: RouterHelper = new RouterHelper();
|
||||
@ViewChild('citeModal') citeModal;
|
||||
@ViewChild('embedResultsModal') embedResultsModal;
|
||||
|
@ -140,6 +141,7 @@ export class EntityActionsComponent implements OnInit {
|
|||
}
|
||||
|
||||
public openAddThisModal() {
|
||||
this.addThisClicked = true;
|
||||
this.addThisModal.cancelButton = false;
|
||||
this.addThisModal.okButton = false;
|
||||
this.addThisModal.alertTitle = "Share this " + this.getTypeName() + " in your social networks";
|
||||
|
|
|
@ -8,6 +8,7 @@ export interface EnvProperties {
|
|||
adminToolsPortalType?: PortalType;
|
||||
dashboard?: Dashboard;
|
||||
isDashboard?: boolean;
|
||||
plan?:string;
|
||||
domain?: string;
|
||||
enablePiwikTrack?: boolean;
|
||||
useCache?: boolean;
|
||||
|
|
|
@ -349,7 +349,15 @@ export class SearchFieldsBase {
|
|||
operator: "hl",
|
||||
equalityOperator: " = ",
|
||||
filterType: "triplet"
|
||||
}
|
||||
},
|
||||
["relorganization"]: {
|
||||
name: OpenaireEntities.ORGANIZATION,
|
||||
type: "refine",
|
||||
param: "organization",
|
||||
operator: "or",
|
||||
equalityOperator: " exact ",
|
||||
filterType: "checkbox"
|
||||
},
|
||||
};
|
||||
|
||||
public RESULT_STATIC_FIELD_VALUES: { [key: string]: {"name": string, "id": string, "count": string}[] } = {
|
||||
|
|
Loading…
Reference in New Issue