4fd541f460[develop | WIP | CHANGED]: explore-assets/funders/logos: Missing logos for production funders added temporarily | funders.component.ts: Added staticLogos field to get missing logos for prod funders from local folder - temporary solution, to be removed asap.Konstantina Galouni2023-11-09 13:39:01 +0200
cfe0cc3b7b[develop | DONE | FIXED]: environment.beta.ts: Updated piwikSiteId for beta from "109" to "6" (this shouldn't be used - it should be fetched dynamically by admin tools API).Konstantina Galouni2023-11-08 22:42:28 +0200
f1330358f8[develop | DONE | FIXED]: package.json: Restored uikit version from 3.16.14 to 3.16.24.Konstantina Galouni2023-11-03 13:26:44 +0200
b5b9aa7d24[ DONE | UPDATED] remove common properties to use the properties from library
argirok
2023-11-01 14:27:35 +0200
1dbce23e13[develop | DONE | FIXED] environment.prod.ts: In claimsAPIURL property call production API, not beta.Konstantina Galouni2023-10-31 12:35:01 +0200
363e371ec1Merge branch 'angular-16' of code-repo.d4science.org:MaDgIK/explore-services into angular-16Konstantina Galouni2023-10-30 19:23:04 +0200
ce034c1c8c[angular-16 | DONE | FIXED] package.json: Downgraded version of uikit from 3.16.24 to 3.16.14 (parallax not working).Konstantina Galouni2023-10-30 19:22:24 +0200
f24e62cad6[angular-16 | DONE | FIXED]: In queries of results by pid, do not include pidtype restriction (some handle pids are resolved by doi regex, but no results returned for pidtype exact "doi").Konstantina Galouni2023-10-30 10:53:19 +0200
16a73b6e29[angular-16 | DONE | CHANGED] environments/: Updated imports - import all common properties from src/app/openaireLibrary/utils/properties/environments/environment.tsKonstantina Galouni2023-10-19 14:51:21 +0300
ecd21315f4[Library | angular-16]: [Bug fix] Name of bip metrics accidentally removed in branches merge.Konstantina Galouni2023-10-18 14:18:04 +0300
a5beb8ba76[Explore | angular-16]: [Bug fix] funders.component.ts: Added ADDITIONAL check to the previous commit (about choosing among multiple stakeholders with the same index info).Konstantina Galouni2023-10-16 16:07:42 +0300
713e6014c3[Explore | angular-16]: [Bug fix] environment.beta.ts: Updated property "claimsAPIURL" with the new claims API | funders.component.ts: Added check to choose among multiple stakeholders with the same index info (according to the stakeholders' visibility).Konstantina Galouni2023-10-16 16:02:32 +0300
7be7c08442[Library | develop]: resultLanding.component.html: [Bug fix] Fix check isNumber for bip measures & remove check if value (show citation score also when it is 0).Konstantina Galouni2023-10-16 12:53:40 +0300
20ac495013[Explore | develop]: funders.component.html: [Bug fix] Updated height-match cases and added uk-grid-match to fix and align heights of cards and their contents | funders.component.ts: Added check to not show when there is just one project for a funder (it is the custom unidentified project added for the data).Konstantina Galouni2023-10-16 11:47:45 +0300
185344d878[Library | develop]: search-input.component.ts: [Bug fix] Added cdr.detectChanges() call on ngAfterViewInit, to solve expressionChangedAfterItHasBeenChecked error.Konstantina Galouni2023-10-16 11:44:18 +0300
2d8400e9b7[Explore | develop]: app.component.ts: Commented out MenuItem for funders page.Konstantina Galouni2023-10-11 13:24:21 +0300
bc05c92edc[Library | develop]: Added Full-Text in research products actions when available. 1. availableOn.component.ts: Added Full-Text before Data sources, as a separate action and as information for each instance. 2. parsingFunctions.class.ts: Added parsing for fulltext and updated method "compareHostedByCollectedFrom()" to sort by both access and existence of fulltext. 3. resultLanding.component.html: Removed classes for <availableOn> in mobile actions. 4. entity-actions.component.ts: Updated uk-text-bolder class for all actions. 5. result-preview.ts: Added "fulltext?: string;" in HostedByCollectedFrom.Konstantina Galouni2023-10-11 12:46:10 +0300
b1d4ac4665[Library & Explore | develop]: Added in openaireLibrary environment files for common properties (environment.all.ts: Common properties among all portals, regardless environment, environment.-/test/beta/prod.ts: Common properties per environment among all portals) | environments/: Build and export properties by merging local properties and common properties.Konstantina Galouni2023-10-10 17:42:40 +0300
7835c273b4[Library & Explore | develop]: Added software heritage as pid for research products. 1. environments/: Added in all environments, property: swhURL: "https://archive.softwareheritage.org/". 2. env-properties.ts: Added property swhURL?: string; 3. string-utils.class.ts: Added method "isValidSwhId()" and swhid in checks and definitions. 4. resultLandingInfo.ts: Added swhid in accepted types of interface Id. 5. resultLanding.component.ts: Added check for swhid in "getReferenceIdName()" and "getReferenceUrl()". 6. parsingFunctions.class.ts: Added pid[i].classid == "swhid" check in "parseIdentifiers()". 7. showIdentifiers.component.ts: Added "swhid" in display of pids.Konstantina Galouni2023-10-06 12:22:00 +0300
ca9a00e879add new custom css class for explore, update submodulesAlex Martzios2023-10-02 12:18:42 +0300
8690029fd0[Library | develop]: searchFields.ts: In RESULT_REFINE_FIELDS, query "foslabel" (instead of fos) field in all environments.Konstantina Galouni2023-09-04 15:45:07 +0300
1fef8ce8e6[Library | develop]: resultLanding.component.html & project.component.html & organization.component.html & dataProvider.component.html: In main action bar for mobile (landing-action-bar-mobile), replaced uk-background-default with uk-tile-default uk-blur-background.Konstantina Galouni2023-08-25 15:56:53 +0300
93777a8079[Library | develop]: [Bug fix] landing-utils/fos.component.ts & fos/fos.component.ts & fos/fos.component.html: Added methods "buildFosQueryParam()" and "buildFosHrefParam()" to build and set in fos links, search param "fos" for production and "foslabel" for beta or dev environments.Konstantina Galouni2023-08-24 18:31:04 +0300
e56c3d82e4[Library | develop]: alert.ts & full-screen-modal.component.ts: Updated (h6 from h4 or h5) header font size and ratio of icons (make them smaller) - in angular 16 branch, paddings have also changed.Konstantina Galouni2023-08-24 18:20:49 +0300
dd5ede2794[Library & common-assets | develop]: Minor updates in mobile screens in icons/ paddings in landing pages. 1. resultLanding.component.html & project.component.html & dataProvider.component.html & organization.component.html: In mobile (small) screens, change ratio of icons in bottom action bar from 2 to 1.4. 2. showIdentifiers.component.ts: In mobile (small) screens, added in fs-modal classTitle="uk-tile-default uk-border-bottom". 3. landing.less: Added variable @landing-action-bar-mobile-border: @global-border; to use it in border-top of landing-action-bar-mobile > div | Changed padding of landing-action-bar-mobile > div to 8px in top and bottom.Konstantina Galouni2023-08-21 13:59:20 +0300
7ada3160f2Migrate angular core and cli to version 15 and update dependencies to be compatible with the newer version.Konstantinos Triantafyllou2023-08-02 12:46:06 +0300
f762d78226[Library | develop]: resultLanding.component.ts: Added ContextsService and call to get public communities, and then filter out contexts (related to communities) of resultLandingInfo if they are hidden.Konstantina Galouni2023-07-28 16:04:14 +0300
d9549f8c93[Library | develop]: funders.component.html: Show number of projects before number of research products in funders cards.Konstantina Galouni2023-07-27 16:02:01 +0300
ca9f2bca45[Library | develop]: In search bars, set in placeholder the portal name according to the configuration name. 1. home.component & navigationBar.component: Get portalName by config.portalAsObservable>name and set placeholder to "Search "+portalName. 2. searchAll.component.ts: Set default value of "formPlaceholderText" to "Search". 3. advancedSearchForm.component.html: Set placeholder of input (when there is also the <entities-selection>) to [placeholder]="formPlaceholderText".Konstantina Galouni2023-07-24 16:25:20 +0300
48906a3e28[Explore | develop]: funders.component.ts: [Bug fix] When there is a funder dashboard with no research products or projects, do not show this funder at all.Konstantina Galouni2023-07-17 16:59:12 +0300
36108a81f1[Explore | develop]: funders.component.ts: [Bug fix] Updated logoUrl parsing - if isUpload is true, get logo from properties.utilsService + "/download/".Konstantina Galouni2023-07-17 16:37:51 +0300
b93da0d434[Library & common-assets | develop]: [WIP] dataProvider.component.html & project.component.html & resultLanding.component.html: Removed "uk-card uk-card-secondary" classes from metrics box and commented badge icon | metrics-badge.svg: Changed badge color to white (used to be orange - Explore specific) | landing.less: Updated class ".landing-metrics-card" to use background-blend-mode: color-dodge for svgs in landing metrics box.Konstantina Galouni2023-07-12 17:22:45 +0300
eda8c5c2d9[Explore | develop]: app.component.ts: Added open access param in sub menu items of research products (publications, software, ...) | home.component.ts: Removed an unnecessary log.Konstantina Galouni2023-07-11 15:26:38 +0300
9556ae36b9funders page: responsive design for sorting actionsAlex Martzios2023-07-07 16:30:51 +0300
378d7ccb83[Explore | develop]: app-routing.module.ts: Set specific search routes for each entity before setting generic route "search/find/:entity" | Updating openaireLibrary and common-assets.Konstantina Galouni2023-07-07 13:56:55 +0300
a23afc29d2[Explore | develop]: [Bug fix] Refactor code for showing help button or not. 1. home.component.ts: Removed field "showQuickContact" | In constructor set quickContactService.setDisplay(false) and in ngOnDestroy quickContactService.setDisplay(true) | Refactor intersectionObserver. 2. app.component.ts: Updated checks for <quick-contact> | Added public bottomNotIntersecting: boolean; and public displayQuickContact: boolean; (check if intersecting with specific section in home page) | Added disconnect in ngOnDestroy for IntersectionObserver subscriptions.Konstantina Galouni2023-07-06 16:14:31 +0300
3b7af8f0b0Merge pull request 'Merging explore-redesign branch into develop for Explore July release' (#1) from explore-redesign into developKonstantina Galouni2023-07-05 11:16:45 +0200
57a4ca5420[Library & common-assets | explore-redesign]: addThis.component.ts: Replaced addthis external library with addtoany - addthis is no longer supported | general.less: css for addtoany social icons (classes .fully_rounded .a2a_svg).Konstantina Galouni2023-07-04 19:12:34 +0300
a6d24784fc[Library | explore-redesign]: dataProvider.service.ts & dataProvider.component.ts: Added method "getCollectedFulltexts()" in service and component to get and parse number of collected fulltexts from a new stats api - commented/ API is still in dev.Konstantina Galouni2023-07-04 19:10:15 +0300
945b37f5b2Merge branch 'explore-redesign' of code-repo.d4science.org:MaDgIK/explore-services into explore-redesignKonstantinos Triantafyllou2023-07-04 11:11:32 +0300
5f445e5c08[Library | explore-redesign]: Bug fixes in what is executed when tabs of search all are clicked - formPlaceholderText and simpleKeywordChanged(). 1. searchAll.component.ts: [Bug fix] From previous commit - Set formPlaceholderText outside if condition. 2. advancedSearchForm.component.ts: [Bug fix] In method "simpleKeywordChanged()", do not check for selectedEntity when !this.entitiesSelection (selectedEntity is changed only when exists <entities-selection>.Konstantina Galouni2023-05-19 19:09:37 +0300
dc248e999d[Library | explore-redesign]: Bug fix in sticky tabs of search all | Updated formPlaceholderText of search form in search all - different for each entity | Search form not sticky in advanced search page. 1. searchAll.component.ts: a. [Bug fix] Subscribe to layoutService.isMobile and calculate there the "offset" (for sticky tabs). b. Updated "formPlaceholderText" - different for each entity. 2. newSearchPage.component.html: Added check, so that search form is not sticky in advanced search pages.Konstantina Galouni2023-05-19 17:49:38 +0300
9611021a55[Library | explore-redesign]: Fixes in usage counts iframes, bip iframe, orcid buttons in search results, filters button in small screens and fos/sdgs vocabulary calls. 1. dataProvider.component.html & project.component.html & resultLanding.component.html: [Bug fix] Updated checks for usage counts iframes and changed the order they appear (first views, then downloads). 2. dataProvider.component.ts & project.component.ts: a. [Bug fix] Added fields public hasViews: boolean = false; and public hasDownloads: boolean = false; - used in checks for displaying usage counts iframes. b. [Bug fix] Updated parsing of dataProviderInfo.measure.counts when querying external usage counts api. 3. resultLanding.component.ts: a. [Bug fix] Added fields public hasViews: boolean = false; and public hasDownloads: boolean = false; - used in checks for displaying usage counts iframes. b. [Bug fix] In bipFrameUrl, when environment == "beta", add "&src=beta" parameter. 4. orcid-work.component.ts: a. [Bug fix] Updated disabled class checks, to enable orcid buttons in search too when there are identifiers. b. When loading - action is in progress, show loading icon next to the label. c. In my orcid links page: renamed "Add to ORCID" to "Claim" and "Delete from ORCID" to "Remove". 5. newSearchPage.component.html: [Bug fix] Updated checks for "filters" floating button in mobile/ small screens. 6. Added method "detectChanges()" to be called by html. 7. navigationBar.component.html: Updated placeholder of search-input to align with the generic search form (Home page). 8. ISVocabularies.service.ts: [Bug fix] In methods getFos() and getSDGs(), removed check and call to cache - these files are always local.Konstantina Galouni2023-05-19 14:37:23 +0300
392cac52f2[Library | explore-redesign]: Hide numbers of entity tabs on mobile screens | Bug fix in search filters. 1. searchFilter.component.ts: [Bug fix] In method "filterKeywords()", set hasMatch and call detectChanges(), only if !hasMatch. 2. searchAll.component.html: Hide numbers of entity tabs on mobile screens.Konstantina Galouni2023-05-16 14:29:31 +0300
e012c5c77c[Library | explore-redesign]: Bug fixes in range filter, advanced search link of search all page, search results "cards" in mobile screens. 1. rangeFilter.component: [Bug fix] Removed from method get disabled() check of isDisabled and added this check for class "disabled" in action/button (error on enter, because isDisabled was already true before triggering the action of yearChanged). 2. search-input.component.ts: [Bug fix] Added check for client side in ngAfterViewInit(), before calling "getComputedStyle". 3. searchAll.component: a. Set "advancedSearchLink" properly and pass it to each search entity page in "simpleSearchLink" parameter. b. In <advanced-search-form>, pass parameters [entityType]="activeEntity" and [advancedSearchLink]="advancedSearchLink" [advancedSearchLinkParameters]="parameters". 4. advancedSearchForm.component.html: Removed check this.entityType == this.selectedEntity from advanced search link. 5. searchFilter.component.ts: In filterKeywords() method, added cdr.detectChanges(). 6. searchResult.component.html: [Bug fix] Reverted [isMobile] parameter to <result-preview" (removed by mistake in a previous merge).Konstantina Galouni2023-05-16 12:28:35 +0300