From fdbec493ffa1a2d5b7e5cc409fe5c5043a2abd01 Mon Sep 17 00:00:00 2001 From: "argiro.kokogiannaki" Date: Fri, 13 Mar 2020 15:06:22 +0000 Subject: [PATCH] [Library| Trunk] In deposit Search : use result Preview Component Result-Preview Component: apply changes for Deposit promote websiteUrl hide url for not compatible datasources not compatible datasources label changed to "not yet registered" git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@58253 d315682c-612b-4755-9ff5-7f18f6832af3 --- deposit/searchResultsInDeposit.component.html | 13 +++++++--- deposit/searchResultsInDeposit.component.ts | 5 ++++ deposit/searchResultsInDeposit.module.ts | 3 ++- .../result-preview.component.html | 26 ++++++++++++++----- .../result-preview.component.ts | 3 ++- 5 files changed, 39 insertions(+), 11 deletions(-) diff --git a/deposit/searchResultsInDeposit.component.html b/deposit/searchResultsInDeposit.component.html index 78eb269b..c8f75262 100644 --- a/deposit/searchResultsInDeposit.component.html +++ b/deposit/searchResultsInDeposit.component.html @@ -19,6 +19,13 @@ diff --git a/deposit/searchResultsInDeposit.component.ts b/deposit/searchResultsInDeposit.component.ts index 73c989ff..9d7c50a8 100644 --- a/deposit/searchResultsInDeposit.component.ts +++ b/deposit/searchResultsInDeposit.component.ts @@ -5,6 +5,7 @@ import {RouterHelper} from '../utils/routerHelper.class'; import {EnvProperties} from '../utils/properties/env-properties'; import {ZenodoInformationClass} from "./utils/zenodoInformation.class"; import {ActivatedRoute} from "@angular/router"; +import {ResultPreview} from "../utils/result-preview/result-preview"; @Component({ selector: 'deposit-result', @@ -71,4 +72,8 @@ export class SearchResultsInDepositComponent { public quote(params: string):string { return '"'+params+'"'; } + public getResultPreview(result: SearchResult): ResultPreview { + return ResultPreview.searchResultConvert(result, (result.entityType)?result.entityType:this.type); + } + } diff --git a/deposit/searchResultsInDeposit.module.ts b/deposit/searchResultsInDeposit.module.ts index 37d02991..846219cb 100644 --- a/deposit/searchResultsInDeposit.module.ts +++ b/deposit/searchResultsInDeposit.module.ts @@ -6,12 +6,13 @@ import {RouterModule} from '@angular/router'; import {ErrorMessagesModule} from '../utils/errorMessages.module'; import {SearchResultsInDepositComponent} from './searchResultsInDeposit.component'; import {ApprovedByCommunityModule} from '../connect/approvedByCommunity/approved.module'; +import {ResultPreviewModule} from "../utils/result-preview/result-preview.module"; @NgModule({ imports: [ CommonModule, FormsModule, RouterModule, ErrorMessagesModule, - ApprovedByCommunityModule + ApprovedByCommunityModule, ResultPreviewModule ], declarations: [ SearchResultsInDepositComponent diff --git a/utils/result-preview/result-preview.component.html b/utils/result-preview/result-preview.component.html index b587b678..74260d5a 100644 --- a/utils/result-preview/result-preview.component.html +++ b/utils/result-preview/result-preview.component.html @@ -2,6 +2,13 @@
+ + + + Go to website + +