7dbb5358d6[Library & Explore | explore-redesign]: Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph" | Fixed duplicate queries in search all | Updated paper in FoS page | Improvements in sticky tabs (search all & landing). 1. Deleted assers/explore-assets/home/graph.svg - Replaced by assets/common-assets/common/graph-nodes.svg. 2. home.component.html: a. Updated graph image. b. Added in <div search-input>: [searchInputClass]="'inner background'". c. Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph". 3. claimResultSearchForm.component.html & searchDataprovidersToDeposit.component.ts: Added in <div search-input>: [searchInputClass]="'inner background'". 4. searchAll.component.html: a. Updated margins/paddings for sticky tabs. b. Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph". 5. searchAll.component.ts: a. [Bug fix] In method ngOnInit(), moved loadAll() call inside check - avoid duplicate calls to search for each tab with count query. b. Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph". 6. fos.component.html: a. Updated paper of SciNoBo - replaced the old one with the newest. b. Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph". 7. fos.component.ts: Renamed "OpenAIRE Research Graph" to "OpenAIRE Graph". 8. resultLanding.component.html & project.component.html & organization.component.html & dataProvider.component.html: [Improvement] Updated check and class for <landing-header> when sticky - make it invisible, when not sticky - solved flickering and change of content position. 9. showTitle.component.ts: Added @Input() isSticky: boolean = false; and when sticky, show only 1 line of the title (class lines-1). 10. landing-header.component.ts: Show only title when sticky and pass isSticky to <showTitle>.Konstantina Galouni2023-05-15 17:28:33 +0300
d0a5c3b469[Library | explore-redesign]: Moved <quick-selections> to the left as filter and re-arranged the order of the filters. 1. searchFields.ts: a. Added in HIDDEN_FIELDS, "instancetypename" (refine filter for research products). b. In DEPENDENT_FIELDS, set ["instancetypename"]: "type" 2. quick-selections.component.ts: Added again (as in the past), @Input() vertical: boolean=false and show types using <search-filter> if vertical is true. 3. searchAll.component.html: Changed medium top and bottom margins to uk-margin-top uk-margin-bottom. 4. newSearchPage.component.ts: a. In method "getFields()", check for HIDDEN_FIELDS, also dependencies to resultTypes. b. Added method "getFilterById()". 5. newSearchPage.component.html: a. Moved <quick-selections> to the left as filter (removed "include" line). b. Added <ng-template #search_filter> and re-arranged the order of the filtersKonstantina Galouni2023-05-12 18:52:13 +0300
3047236d1c[Library & openaire-theme & Explore | explore-redesign]: Added search form in menu (navbar) in landing pages. 1. search.less: Added css for modifier .small-vertical for .input-wrapper of <search-input>. 2. layout.service.ts: Added hasMenuSearchBarSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false), parsing and getter/setter methods. 3. navigationBar.module.ts: Imported SearchInputModule. 4. navigationBar.component.ts: a. Added searchMode: boolean = false; and hasSearchBar: boolean = false; (and other helpful fields) b. Subscribe to queryParams to hide search bar and reset keyword | Subscribe to layoutService.hasMenuSearchBar to check if search should be included in navbar or not. c. Added methods "openSearch()" to show the search form and "goTo()" to trigger the search action and navigate to the search page. 5. navigationBar.component.html: Added <div search-input> and search-icon button to show search bar | Added checks if searchMode is enabled (search form visible) or not. 6. app-routing.module.ts: In routes for landing pages added in data: hasMenuSearchBar: true.Konstantina Galouni2023-05-11 17:17:16 +0300
fae5a4bc5bsearch page: remove all various search pages and keep only 'search all' - TODO: redirect old ?active=<entity> to the new path, update submodulesAlex Martzios2023-05-10 15:10:40 +0300
2da6b5f360[Library | explore-redesign]: Added/ updated how filters appear in mobile screens | Updated search forms. 1. general.less: Added fixed position for .filters-toggle-button. 2. newSearchPage.component.html: Added floating button for filters in mobile screens. 3. advancedSearchForm.component.html: Re-introduced commented out <entities-selection> inside <advanced-search-input> | Removed iconPosition and commented button for filters inside search form. 4. home.module.ts: Imported SearchInputModule. 5. home.component.html: Replaced <advanced-search-input> with <div search-input> 6. searchDataProviders.component.ts: Set entitiesSelection to false for <new-search-page> 7. newSearchPage.component.ts & searchAll.component.html: Set entitiesSelection to false for <advanced-search-form>Konstantina Galouni2023-05-08 17:10:51 +0300
b49e000020[Library | explore-redesign]: Updated icon for "not available" access of sources on research products. 1. icons.ts: Added custom icon "unknown_access", when access is not available (locker with questionmark inside). 2. parsingFunctions.class.ts: Set "accessRightIcon" of each source to "unknown_access" icon, when access is not available. 3. resultLandingUtils.module.ts: Added "unknown_access" icon in iconsService.registerIcons. 4. resultLanding.component.html: Mobile view: Updated tooltip of access - added "access" word in the end. 5. availableOn.component.ts: Updated tooltip of access - added "access" word in the end. 6. result-preview.component.html: In mobile view, show access on the top right, next to the title. 7. searchResearchResults.service.ts: [Bug fix] Call parsingFunctions.addPublisherToHostedBy_collectedFrom after parsing journal, publisher and identifiers.Konstantina Galouni2023-05-08 10:53:38 +0300
0db79b0ffdMerge remote-tracking branch 'origin/develop' into explore-redesignKonstantina Galouni2023-04-06 12:10:27 +0300
40d0a2a24cUpdating openaireLibrary and openaire-theme library before merging develop branch into explore-redesignKonstantina Galouni2023-04-06 12:10:09 +0300
a3194bb41a[Library | explore-redesign]: result-preview.component.html: [Bug fix] Added [relationName]="relationName" [provenanceAction]="provenanceAction" in <entity-metadata> to expose these info in Related Research in Result landing pages.Konstantina Galouni2023-03-16 13:57:33 +0200
3490594513[Library | explore-redesign]: Fixes in direct linking - back button link | Added back button link to the landing page for projects. 1. linkingGeneric.component.html: [Bug fix] Updated checks for back to result landing page button link | Added back to project landing page button link. 2. directLinking.component.ts: In "createClaimEntity()" method, set value of entity.project.url. 3. ClaimEntityTitle.component.ts: Added "uk-flex" class to middle align icon to the name. 4. claimHelper.class.ts: Commented a console.log.Konstantina Galouni2023-03-01 11:59:48 +0200
4f6529b46fproject landing mobile redesign, update submoduleAlex Martzios2023-02-23 13:10:30 +0200
e0e319119f[Library | explore-redesign]: In small screens (mobile) open full screen modal when viewing all authors or all identifiers. 1. showAuthors.module.ts: Imported FullScreenModalModule. 2. showAuthors.component.ts & showIdentifiers.component.ts: Added @Input() isMobile: boolean = false; | Added <fs-modal> for view all authors, to trigger it when isMobile. 3. landing-header.component.ts: Added @Input() isMobile: boolean = false; | Pass input param isMobile to <showAuthors>. 4. resultLanding.component.html: Pass input param isMobile to <showSubjects>, <showIdentifiers>, <landing-header>.Konstantina Galouni2023-02-22 23:13:46 +0200
e93022c7dd[Library | explore-redesign]: Mobile redesign for organization landing complete and functional. 1. loadingModal.module.ts: Imported LoadingModule. 2. loading.component.ts: a. [Bug fix] loading icon (spinner) was not visible. b. Added inputs title: string, @Input() isMobile: boolean = false, @Input() classTitle: string = "uk-background-primary uk-light". c. Added html for small screens (mobile) when isMobile. 3. search-tab.component.ts: Added @Input() public isMobile: boolean = false and [class.uk-flex-column]="isMobile" to not show title and view all link in the same row when isMobile. 4. organization.module.ts: Imported FullScreenModalModule. 5. organization.component.ts & organization.component.html: Mobile redesign complete and functional.Konstantina Galouni2023-02-22 00:09:12 +0200
a7e63f05ae[Library | explore-redesign]: Mobile redesign minor fixes for actions icons. 1. availableOn.component.ts: Make "arrow_right" and access right icons bigger in for mobile. 2. resultLanding.component.html: Set same ratio in all actions icons. 3. orcid-work.component.ts: Add margin small (not xsmall) when isMobile and landing.Konstantina Galouni2023-02-21 17:07:24 +0200
4235621315[Library | explore-redesign]: Mobile redesign for the 3 buttons at the bottom (main info, metrics, actions) and their contents. 1. availableOn.component.ts: Mobile redesign - open in full screen modal instead of drop | icons updated. 2. fos.component.ts: In mobile show {{title}} instead of hardcoded title. 3. resultLandingUtils.module.ts: Imported FullScreenModalModule. 4. deletedByInference.component.ts: Removed class "uk-list-divider" for <result-preview> - after redesign each result has its own bottom border. 5. orcid.module.ts: Imported FullScreenModalModule. 6. orcid-work.component.ts: Mobile redesign - Added full screen modals propagationFsModal and grantFsModal. 7. resultLanding.component.ts: Added citeFsModal, addThisFsModal, alertModalDeletedByInferenceFS and property public mobileContent: "info" | "metrics" | "actions" = "info". 8. resultLanding.component.html: Mobile redesign for the 3 buttons at the bottom (main info, metrics, actions).Konstantina Galouni2023-02-21 16:10:21 +0200
b347ea300b[Library | explore-redesign]: Result landing redesign for small screens (mobile) - main info & tabs of main info. 1. fos.component.ts & sdg.component.ts: Added Beta badge and "View all" link. 2. fundedBy.component.ts: Added @Input isMobile and relative checks in html | Updated how projects appear in mobile | Added ng-template for #funder and #dropInfo. 3. relatedTo.component.ts: Added @Input isMobile and relative checks in html | Added uk-margin-small-bottom between communities in mobile. 4. showSubjects.component.ts: a. Added @Input isMobile and relative checks in html. b. Added @Input() viewAllSubjects: boolean = false, @Input() viewAllClassifiedSubjects: boolean = false, @Output() viewAllClicked = new EventEmitter(); and methods "viewAllSubjectsClicked()", "viewAllSubjectsByVocabularyClicked()" to show subjects properly in mobile. 5. full-screen-modal.component.ts: Added method "backClicked()" and field public stayOpenInBack: boolean = false. 6. resultLanding.module.ts: Imported FullScreenModalModule. 7. resultLanding.component.ts & resultLanding.component.html: Redesign for small screens (mobile) for main info and its tabs (Summary, References, etc..).Konstantina Galouni2023-02-20 17:56:02 +0200
d4b9d4954e[Explore & Library | explore-redesign]: First update for direct linking according to redesign. 1. claimContextSearchForm.component.ts & claimProjectSearchForm.component.ts & claimResultSearchForm.component.ts: Added "@Input() public centerAlign: boolean = false". 2. claimContextSearchForm.component.html & claimProjectSearchForm.component.html & claimResultSearchForm.component.html: align search form to the center if centerAlign is true (in direct linking). 3. linkingGeneric.component.ts: a. Scroll to top smoothly when changing step. b. Added method "getEntityName()" to resolve entity name from entity type. 4. linkingGeneric.component.html: Redesign in direct linking: a. Hidden stepper. b. Title before search form c. Back button instead of breadcrumb. d. Search form aligned to the center. e. In basket, no tabs, but source on top of link source to. f. Button to Step 3 renamed to "Summarise". 5. HelperFunctions.class.ts: In methods "scroll()" and "scrollTo()" added parameter "smooth: boolean = false" for smooth scroll. 6. tsconfig.json: Commented "angularCompilerOptions": { "strictTemplates": true}.Konstantina Galouni2023-02-15 23:56:16 +0200
c1bb343097add strictTemplates: true option in angularCompilerOptions (VS Code needs this for proper angular-language features to work), update submodulesAlex Martzios2023-02-13 15:52:22 +0200
448a67b9fb[Library | angular-14 & Explore | master]: Updated request to Crossref for bulk uploaded DOIs in linking | Added link for more information to joomla article (Canada's request). 1. sdg.component.html: Added link for more information to joomla article (Canada's request). 2. timeout-interceptor.service.ts: Excluded from timeout interceptor properties.searchCrossrefAPIURL and properties.searchDataciteAPIURL. 3. searchDatacite.service.ts: In method "getDataciteResultByDOI()", for requests coming from file uploaded in linking added timeout to 20 sec, and for other requests timeout similar to the interceptor (6 sec for production, 12 otherwise). 4. searchCrossref.service.ts: In method "searchCrossrefByDOIs()", added timeout similar to the interceptor (6 sec for production, 12 otherwise) | Added method "searchCrossrefByDOI()", called for requests coming from file uploaded in linking. 5. bulkClaim.component.ts: Call new API method for Crossref requests for DOIs | Fixed tooltip to appear.Konstantina Galouni2022-12-16 09:59:48 +0200
4a4a251a2eMerge remote-tracking branch 'origin/master' into explore-redesignAlex Martzios2022-12-13 11:10:46 +0200
e04f0af2e2[Explore]: home.module.ts: Removed arrow_right icon from iconsService.registerIcons and from import.Konstantina Galouni2022-12-13 11:07:16 +0200
44ee139a1a[Library | angular-14]: resultLanding.component.ts: [SEO] Added more keywords in "title_authors_words" (method checkIfAllowed()), to not index records containing them in the title or authors.Konstantina Galouni2022-12-05 12:36:53 +0200
b01e3f8ca8create fos/sdg components to call library components in order to use extra parameters, update submodulesAlex Martzios2022-11-03 16:05:26 +0200
89ace01826remove fos/sdg assets, vocabulary and components from explore project, update submodulesAlex Martzios2022-11-03 12:22:18 +0200
25a92c827c[Explore & Library]: home.component.html & advancedSearchForm.component.html & claimContextSearchForm.component.html & claimProjectSearchForm.component.html & claimResultSearchForm.component.html: Increased width of search forms and fixed width of each step of stepper input.Konstantina Galouni2022-10-18 15:28:04 +0300
2faf2202feMerge branch 'master' of code-repo.d4science.org:MaDgIK/explore-servicesKonstantina Galouni2022-10-12 16:37:12 +0300