diff --git a/services/searchDataproviders.service.ts b/services/searchDataproviders.service.ts index af05a7f1..456db968 100644 --- a/services/searchDataproviders.service.ts +++ b/services/searchDataproviders.service.ts @@ -6,6 +6,7 @@ import {StringUtils} from '../utils/string-utils.class'; import{EnvProperties} from '../utils/properties/env-properties'; import {map} from "rxjs/operators"; import {ParsingFunctions} from "../landingPages/landing-utils/parsingFunctions.class"; +import {properties} from '../../../environments/environment'; @Injectable() export class SearchDataprovidersService { @@ -287,4 +288,11 @@ export class SearchDataprovidersService { return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url) .pipe(map(res => res['meta']['total'])); } + + searchDataproviderById(id: string):any { + let url = properties.searchAPIURLLAst + "datasources/" + id + '?format=json'; + + return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url) + .pipe(map(res => this.parseResults(res))); + } } diff --git a/utils/result-preview/result-preview.component.html b/utils/result-preview/result-preview.component.html index 8654397e..93e268de 100644 --- a/utils/result-preview/result-preview.component.html +++ b/utils/result-preview/result-preview.component.html @@ -1,3 +1,17 @@ + +
+ + {{result.acronym}} + + ( + + ) +
+
+ [no title available] +
+
+
@@ -35,47 +49,21 @@
@@ -185,7 +173,7 @@
-