From 0b53cea58adec33fe4537446766b887ea5951f41 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Mon, 30 May 2022 10:39:10 +0300 Subject: [PATCH] [Library | new-theme]: Allow also ?pid url parameter in datasource landing | Fixes in newSearchPage for service filters. 1. dataProvider.component.ts: [Bug fix] Allow also ?pid url parameter, query accordingly and set canonicalUrl to use it in seoService and scema2jsonld. 2. dataProvider.component.html: Set canonicalUrl into URL of | Use instead of . 3. dataProvider.service.ts: Set url for querying a datasource by pid (if ?pid in landing url param) and parse also the whole record, the objIdentifier and the relcanId. 4. landing-header.component.ts: Added @Input() isSticky: boolean = false; to set less margins when sticky. 5. resultLanding.component.html: Use instead of . 6. resultLanding.component.ts: Use renamed Identifier.getResultPIDFromIdentifiers --> Identifier.getPIDFromIdentifiers. 7. metrics.service.ts: Removed console.log. 8. searchDataproviders.service.ts: Added parsing for relcanId. 9. dataProviderInfo.ts: Added relcanId, objIdentifier, record. 10. result-preview.component.ts: Use renamed Identifier.getResultPIDFromIdentifiers --> Identifier.getPIDFromIdentifiers. 11. string-utils.class.ts: Renamed Identifier.getResultPIDFromIdentifiers --> Identifier.getPIDFromIdentifiers. 12. [SITEMAPS] extractUrlsFromSearch.ts: Use renamed Identifier.getResultPIDFromIdentifiers --> Identifier.getPIDFromIdentifiers. 13. newSearchPage.component.ts: [Bug fix] a. entityType for datasources is "dataprovider". b. Added service filter options only when entityType == "service". --- explore/src/app/openaireLibrary | 2 +- explore/src/assets/openaire-theme | 2 +- services/sitemaps/extractUrlsFromSearch.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/explore/src/app/openaireLibrary b/explore/src/app/openaireLibrary index 9a2b8d36..95549185 160000 --- a/explore/src/app/openaireLibrary +++ b/explore/src/app/openaireLibrary @@ -1 +1 @@ -Subproject commit 9a2b8d3632581400af9507421b1a0850979ae9c4 +Subproject commit 95549185d91e436df8824c9e691ba82b011b5037 diff --git a/explore/src/assets/openaire-theme b/explore/src/assets/openaire-theme index e7f2543b..7cb184f4 160000 --- a/explore/src/assets/openaire-theme +++ b/explore/src/assets/openaire-theme @@ -1 +1 @@ -Subproject commit e7f2543b7a01368a09f9100c001fe7fb76018658 +Subproject commit 7cb184f4f8dd1d0e0b75ce414e24c81ef42ed426 diff --git a/services/sitemaps/extractUrlsFromSearch.ts b/services/sitemaps/extractUrlsFromSearch.ts index 6bcebf4a..383bcd70 100644 --- a/services/sitemaps/extractUrlsFromSearch.ts +++ b/services/sitemaps/extractUrlsFromSearch.ts @@ -196,7 +196,7 @@ function parseAllUrls_old(response: any, allUrls: any) { for(let j=0; j