Commit Graph

493 Commits

Author SHA1 Message Date
Konstantina Galouni 0377810717 [Explore | master & Library | angular-14]: composer.ts: [Bug fix] Add parenthesis around ternary operator in method composeEmailForExplore() - empty or wrong body | contact-us.component.html: Added #captchaElem in <re-captcha> | contact-us.component.ts: Added ViewChild for captchaElem and added method "resetRecaptcha()" | contact.component.html: Added #contactUs in <contact-us> | contact.component.ts: Added ViewChild for contactUs and call contactUsComponent.resetRecaptcha() on reset method. 2023-01-10 02:25:03 +02:00
Alex Martzios a02255548d update submodules 2023-01-09 18:35:48 +02:00
Alex Martzios 3a3a503c70 update submodules 2022-12-20 15:27:42 +02:00
Konstantina Galouni d715e0a281 [Library | angular-14]: loading.component.ts: [Bug fix] In ngOnDestory changed to document.getElementById("modal-container"). 2022-12-16 17:21:37 +02:00
Konstantina Galouni 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.
2022-12-16 09:59:48 +02:00
Konstantina Galouni e04f0af2e2 [Explore]: home.module.ts: Removed arrow_right icon from iconsService.registerIcons and from import. 2022-12-13 11:07:16 +02:00
Konstantina Galouni 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. 2022-12-05 12:36:53 +02:00
Konstantina Galouni 200c84044a Updating common-assets 2022-11-30 18:01:45 +02:00
Konstantina Galouni 7bc1cb7f24 [Explore | angular-14] environment.ts: Property claimsAPIURL updated in development. 2022-11-30 17:27:26 +02:00
Konstantina Galouni 446f0df950 Updating libraries... 2022-11-29 23:53:07 +02:00
Konstantina Galouni 42d002f6ff [Explore | angular-14]: environment.ts: Updated loginUrl, userInfoUrl, logoutUrl properties (19080 port). 2022-11-29 23:51:59 +02:00
Alex Martzios a9733427e8 reintroduce numbersComponent in homepage, update submodules 2022-11-08 14:32:44 +02:00
Konstantina Galouni 4b6a383154 [Library]: #7883 - searchResearchResults.service.ts: Added parsing for C1-C5 classes | result-preview.component.less: Added css rules for C1-C5 classes in <measure> (influence/popularity) 2022-11-07 17:14:01 +02:00
Konstantina Galouni 75fdfe1491 Merged origin/master into angular-14 branch 2022-11-07 13:10:52 +02:00
Konstantina Galouni cb7de49f89 Updated libraries 2022-11-07 13:07:44 +02:00
Konstantina Galouni 93abf84ee4 Updated libraries 2022-11-07 13:06:01 +02:00
Alex Martzios b01e3f8ca8 create fos/sdg components to call library components in order to use extra parameters, update submodules 2022-11-03 16:05:26 +02:00
Alex Martzios 89ace01826 remove fos/sdg assets, vocabulary and components from explore project, update submodules 2022-11-03 12:22:18 +02:00
Alex Martzios 9d755ff1db tweak options for footer observer 2022-11-01 13:36:36 +02:00
Alex Martzios ab302e040f remove options from footer observer 2022-11-01 13:27:21 +02:00
Alex Martzios a358686a3d remove help button when reaching footer by scroll, update submodules 2022-11-01 11:29:40 +02:00
Alex Martzios b3ac3b3391 help button: release at the bottom, update submodules 2022-10-31 14:01:13 +02:00
Konstantina Galouni 732e96512d [Library]: timeout-interceptor.service.ts: #8186 - Added properties.claimsAPIURL in TIMEOUT_WHITELIST to exclude claims requests from timeout interceptor. 2022-10-26 13:49:01 +03:00
Konstantina Galouni 578b79b1c2 Merged with origin/master 2022-10-26 00:11:48 +03:00
Konstantina Galouni cbdfada293 Updated libraries 2022-10-25 23:52:56 +03:00
Alex Martzios 4d35658d05 update submodules 2022-10-25 17:22:06 +03:00
Konstantina Galouni e6cfab5646 [Explore]: fos.component.html: Updated doi link of SciNoBo. 2022-10-19 18:57:36 +03:00
Konstantina Galouni 120774c414 [Library]: claimResultSearchForm.component.html & claimProjectSearchForm.component.html & claimContextSearchForm.component.html: Set tooltip=true in search input form. 2022-10-18 15:55:16 +03:00
Alex Martzios 55bd190ec8 FOS page: add horizontal navigation tabs for mobile/tablet 2022-10-18 15:31:37 +03:00
Konstantina Galouni 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. 2022-10-18 15:28:04 +03:00
Konstantina Galouni 2faf2202fe Merge branch 'master' of code-repo.d4science.org:MaDgIK/explore-services 2022-10-12 16:37:12 +03:00
Konstantinos Triantafyllou 4db4795a04 Change inverse text primary 2022-10-12 16:36:37 +03:00
Konstantina Galouni 285c65e3f2 [Explore]: orcid-work.component.ts: [Bug fix] Added [size]="'small'" input to <loading> | environment.ts: Updated port of orcidAPIURL (standalone service). 2022-10-12 16:36:33 +03:00
Alex Martzios 6380311b1e add fixed contact/help button 2022-10-12 15:31:34 +03:00
Konstantinos Triantafyllou dc1f947d7a Fos: Change search-modifier, make some page alignments and add observer to handle scroll 2022-10-12 12:25:47 +03:00
Alex Martzios 98effe34a0 update FOS page, change to new uoa-admin-tools duffy port 2022-10-10 17:20:51 +03:00
Konstantina Galouni 0c0ba653cc Updating openaireLibrary 2022-10-05 17:59:11 +03:00
Konstantina Galouni a3d560a984 Merge remote-tracking branch 'origin/angular-13' into angular-14 2022-10-04 16:13:55 +03:00
Konstantina Galouni 3e2e4beeca Merge remote-tracking branch 'origin/angular-12' into angular-13 2022-10-04 16:13:11 +03:00
Konstantina Galouni 92bc0cc3be Merge remote-tracking branch 'origin/master' into angular-12 2022-10-04 16:12:21 +03:00
Konstantina Galouni 0bf674b4c0 [Explore]: home.component.html: For small screens, set style="width: 70%;" for tablet and scrolling images. 2022-10-04 16:11:05 +03:00
Konstantina Galouni e3cd34e44d Merge remote-tracking branch 'origin/angular-13' into angular-14 2022-10-04 15:42:50 +03:00
Konstantina Galouni 44d2febceb Merge remote-tracking branch 'origin/angular-12' into angular-13 2022-10-04 15:42:14 +03:00
Konstantina Galouni ccdff2198e Merge remote-tracking branch 'origin/master' into angular-12 2022-10-04 15:41:12 +03:00
Konstantina Galouni fe9275a329 [Explore]: home.component.html: Added margin large left on the scrolling text of black section and gave it more space (3-4 instead of 2-3). 2022-10-04 15:39:17 +03:00
Konstantina Galouni de3adf74d5 Merge remote-tracking branch 'origin/angular-13' into angular-14 2022-10-04 13:57:02 +03:00
Konstantina Galouni 73726abeca Updating libraries 2022-10-04 13:56:53 +03:00
Konstantina Galouni d68b2f9cc8 Merge remote-tracking branch 'origin/angular-12' into angular-13 2022-10-04 13:55:06 +03:00
Konstantina Galouni 1ac1c4b727 Updating libraries 2022-10-04 13:54:53 +03:00
Konstantina Galouni c756fb2eb5 Merge remote-tracking branch 'origin/master' into angular-12 2022-10-04 13:52:14 +03:00
Konstantina Galouni 61ba030f68 Updating libraries 2022-10-04 13:51:49 +03:00
Alex Martzios 6485ee8cda update submodule 2022-10-03 15:45:12 +03:00
Alex Martzios 47e4543326 homepage: change tablet images' width to 100% 2022-10-03 15:28:44 +03:00
Alex Martzios 44a34c3a7a update submodule 2022-10-03 13:58:16 +03:00
Alex Martzios caae320794 create contact page and menu item entry, add correct admin emails for all environments, update submodules 2022-10-03 13:47:06 +03:00
Konstantinos Triantafyllou be7c535518 Disable critical inline css in server.ts 2022-10-03 12:40:35 +03:00
Konstantinos Triantafyllou d03db02103 Merge from angular 13 2022-09-29 10:49:10 +03:00
Konstantinos Triantafyllou e0e7361b21 Merge from angular-12 2022-09-29 10:48:01 +03:00
Konstantinos Triantafyllou 888c788ac8 Merge from master 2022-09-29 10:46:48 +03:00
Konstantinos Triantafyllou b5fc3c8606 Update library 2022-09-29 10:43:12 +03:00
Alex Martzios 9093e0932b fix for duplicating userMenuItems when clicking "User Information" 2022-09-28 17:13:30 +03:00
Alex Martzios 91b482e51e Update recaptcha to version 10.0.0 2022-09-26 16:59:06 +03:00
Alex Martzios b220fe81c3 update submodules to v14, add .angular folder to gitignore and after-build-clean, add pathMatch: 'full' to routing configuration 2022-09-23 16:04:13 +03:00
Alex Martzios 94a59dc5a6 update angular core and cli to v14 2022-09-23 15:51:21 +03:00
Alex Martzios 5dfa3b41c4 update submodules to v13 and remove renderModuleFactory from main.server.ts 2022-09-23 15:47:29 +03:00
Alex Martzios c7e1d8bad5 update angular core and cli to v13 2022-09-23 15:42:09 +03:00
Alex Martzios e12935d8e4 update submodules to v12 2022-09-23 15:38:24 +03:00
Alex Martzios 0e1236de9d update angular core and cli to v12 2022-09-23 15:31:38 +03:00
Alex Martzios c7a49ddac2 update submodule before angular upgrade 2022-09-23 15:29:33 +03:00
Konstantina Galouni b3001a7bfe [Library | new-theme]: dataProvider.component.ts & project.component.ts & resultLanding.component.ts: Small update on previous commit - Call detectChanges() method, after content is returned and processed, right after showLoading = false command. 2022-09-21 15:39:57 +03:00
Alex Martzios 956f0deb40 update submodule 2022-09-21 13:32:31 +03:00
Konstantina Galouni 13ad5f11d9 [Library | new-theme]: [Bug fix] navigationBar.component.html: Toggle button was hidden@l, but menu was hidden@m. - removed uk-hidden@m from #canvas id="tm-mobile", to be visible in small and medium screens. 2022-09-21 01:47:21 +03:00
Konstantina Galouni 89b51d9838 [Explore | Library | new-theme]: resources.service.ts & menu.ts & navigationBar.component.ts & navigationBar.component.html & app.component.ts: Removed deprecated RootMenuItem and used MenuItem instead. 2022-09-20 18:00:20 +03:00
Konstantina Galouni a194132dfe [Library | new-theme]: parsingFunctions.class.ts: [Bug fix] Stringify each downloadName and collectedFromName. 2022-09-16 16:12:58 +03:00
Konstantina Galouni 39c1997967 [Library | new-theme]: Fixes in parsing of "eoscifguidelines" | Added EOSC Subject ("eoscifguidelines") in RESULT ADVANCED FIELDS (not in production for now).
1. resultLanding.service.ts: [Bug fix] Spelling error in parsing of "eoscifguidelines" field.
2. showSubjects.component.ts: [Bug fix] Do not show "EOSC" label in classified subjects, when no "eoscSubjects" parsed.
3. searchFields.ts: In RESULT_ADVANCED_FIELDS added "eoscifguidelines" | Added method "getResultAdvancedFields()", which does not include "eoscifguidelines" in "RESULT_ADVANCED_FIELDS" when environment == "production".
4. searchAll.component.ts & searchResearchResults.component.ts: Get searchFields.RESULT_ADVANCED_FIELDS from "getResultAdvancedFields()".
2022-09-09 00:46:44 +03:00
Konstantina Galouni f9cb73147c [Library | new-theme]: Do not show provenance value if no provenance vocabulary or if no label for this provenance value.
1. fundedBy.component.ts: Added local field "provenancesCalculated" to check for each provenance label only once and do not show provenance if no vocabulary or if not label for this value.
2. result-preview.component.ts: Do not show provenance if no vocabulary or if no label for this value.
3. HelperFunctions.class.ts: In method "getVocabularyLabel()" added parameter "returnIfNotFound: boolean = true" to return null if no vocabulary or if no label for this value, when it is false.
2022-09-09 00:35:11 +03:00
Konstantina Galouni 909a5a02eb [Library | new-theme]: orcidWork.ts: [Bug fix] When no resultLandingInfo.types, set work['type'] according to resultLandingInfo.resultType | icons.ts: [Bug fix] Remove unnecessary classes in orcid_add and orcid_bin icons - class had always the value of the first loaded icon (less problem). 2022-09-07 14:08:01 +03:00
Konstantina Galouni 1c39dfdc3a [Library | new-theme]: #7963 - Parse field "eoscifguidelines" in result landing page to get eosc subjects.
1. resultLanding.service.ts: Added in parsing field "eoscifgiudelines" (resultLandingInfo.eoscSubjects).
2. parsingFunctions.class.ts: Added method "parseEoscSubjects()" | Method "checkAndAddEoscSubject()" updated - do not add eosc subjects in classifiedSubjects.
3. resultLanding.component.html: In <showSubjects> added [eoscSubjects]="resultLandingInfo.eoscSubjects".
4. showSubjects.component.ts: Added @Input() eoscSubjects: any[]; and show them as classifiedSubjects too.
2022-08-30 11:35:42 +03:00
Alex Martzios 96e80f6e82 update submodule 2022-08-29 16:18:13 +03:00
Alex Martzios 49e89a06a7 remove SharedModule and use library's instead, update submodules 2022-08-29 14:04:43 +03:00
Konstantina Galouni ed502e6f34 [Library | new-theme]: resultLanding.component.ts: [Bug fix] Added check if "resultLandingInfo.hostedBy_collectedFrom" is initialized | dropdown-filter.component.ts: [Bug fix] In method "isOpen()" added check if in client side. 2022-08-09 12:31:57 +03:00
Konstantina Galouni aa1175151f [Library | new-theme]: timeout-interceptor.service.ts: Increased server and client timeout time when environment != production. 2022-08-03 18:30:25 +03:00
Konstantina Galouni 53f6eb465c [Explore | Library | new-theme]: Added more refine filters in Repositories, Journals, Registries pages | Search & Datasource landing: Show not compatible datasources | Result Landing: get relations names by relationsVocabulary (dnet:relation_relClass.json).
1. env-properties.ts & environments/: Removed old properties searchLinkToEntityRegistriesDataProvidersTable and searchLinkToJournalsTable.
2. fetchDataproviders.class.ts & searchDataproviders.service.ts: Removed old unused methods related to subjects/ tables/ csv.
3. searchFields.ts: Added more refine filters in Repositories, Journals, Registries pages (COMPATIBLE_DATAPROVIDER_FIELDS, ENTITY_REGISTRIES_FIELDS, JOURNAL_FIELDS).
4. result-preview.component.ts: Added field @Input() deposit: boolean = false;
5. result-preview.component.html:
   a. Added link to landing page even for not compatible datasources.
   b. Added class "uk-label-danger" when compatibility = "not available" only when deposit=true.
6. searchResultsInDeposit.component.html: In <result-preview> added parameter deposit="true".
7. dataProvider.component.html:
   a. Added class "uk-label-danger" when compatibility = "not available".
   b. Show custom "Not yet registered" compatibility label when compatibility = "not available".
8. ISVocabularies.service.ts: Added methods for getting relationsVocabulary (dnet:relation_relClass.json).
9. resultLanding.service.ts & parsingFunctions.class.ts: When parsing relations, get relationName from relationsVocabulary.
10. resultLanding.component.ts: Get relationsVocabulary and pass it to "getResultLandingInfo()".
11. orcid-work.component.ts: When calling "getResultLandingInfo()", added null parameter for relationsVocabulary.
12. configuration.service.ts: [Bug fix] Added more checks in method "isPageEnabledByStateAsync()".
2022-08-03 18:21:14 +03:00
Konstantina Galouni fb4d6cbf05 [Explore | new-theme]: package.json: In dependencies, set uikit to 3.12.0 | Updated submodules. 2022-08-03 11:33:09 +03:00
Alex Martzios 9f51ef56bd update submodule 2022-08-02 16:53:15 +03:00
Alex Martzios f8feed0513 update submodule 2022-08-02 16:49:23 +03:00
Alex Martzios a2dd7a2864 update submodule 2022-08-02 15:42:45 +03:00
Alex Martzios 49c88f95ed update submodules 2022-08-02 14:55:44 +03:00
Alex Martzios efb297202f add z-index for tablet asset in homepage slider section 2022-08-01 17:23:07 +03:00
Alex Martzios a4d79e9407 update submodules 2022-07-29 12:24:29 +03:00
Alex Martzios c2aff4902e change homepage tablet asset 2022-07-29 09:30:13 +03:00
Alex Martzios e06cb59799 change tablet images for homepage slider section, add sdg/fos pages in sitemap 2022-07-22 12:26:57 +03:00
Alex Martzios 8f12fe89c4 progress on sliders' parallax - todo changes 2022-07-20 16:32:33 +03:00
Konstantinos Triantafyllou 8545a1cd7f Home: Change links on did you know section base on mocks and uk-button-text 2022-07-19 00:48:27 +03:00
Konstantinos Triantafyllou 1d16f6f651 Rename all css files to less. Import less from library instead of css 2022-07-18 18:59:32 +03:00
Konstantina Galouni 7b29884305 [Library | new-theme]: Organizations: Use openorgs identifier when available | In social sharing button and modal (landing) use OpenaireEntities.
1. organization.service.ts & searchOrganizations.service.ts: When "objIdentifier" starts with "openorgs____", set canonicalId and id to openorgs id.
2. dataProvider.component & organization.component & project.component: In button and modal for social media sharing, use name of entity by OpenaireEntities.
2022-07-12 13:20:28 +03:00
Konstantinos Triantafyllou b781a9973b Update libraries and change dev claims property to scooby 2022-07-05 17:49:01 +03:00
Konstantinos Triantafyllou 678429e740 Set up less theme 2022-06-27 12:46:08 +03:00
Konstantina Galouni eb7f4ebf55 [Library | new-theme]: Sorted Advanced filters alphabetically | Added "pid" in advanced filters for Datasource | Organization lannding: projects tab: Added number of selected values in funder filter.
1. projects-in-modal.component.ts: Added the missing number of selected values next to the filter name - on updateFilters() method, update filter.countSelectedValues.
2. searchFields.ts:
   a. Added pid in  DATASOURCE_ADVANCED_FIELDS.
   b. Added method "sortFieldsByName()" to sort fields by name and leave "q" filter (Any field) first.
3. searchAll.component.ts & searchDataProviders.component.ts & searchResearchResults.component.ts & searchProjects.component.ts & searchOrganizations.component.ts: Added "this.searchFields.sortFieldsByName(this.fieldIds, this.fieldIdsMap);" to sort advanced fields alphabetically.
2022-06-23 17:30:45 +03:00
Alex Martzios 527ed03726 remove explore-assets/deposit folder and update submodules 2022-06-22 15:36:36 +03:00