0bf674b4c0[Explore]: home.component.html: For small screens, set style="width: 70%;" for tablet and scrolling images.Konstantina Galouni2022-10-04 16:11:05 +0300
e3cd34e44dMerge remote-tracking branch 'origin/angular-13' into angular-14Konstantina Galouni2022-10-04 15:42:50 +0300
44d2febcebMerge remote-tracking branch 'origin/angular-12' into angular-13Konstantina Galouni2022-10-04 15:42:14 +0300
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).Konstantina Galouni2022-10-04 15:39:17 +0300
de3adf74d5Merge remote-tracking branch 'origin/angular-13' into angular-14Konstantina Galouni2022-10-04 13:57:02 +0300
caae320794create contact page and menu item entry, add correct admin emails for all environments, update submodulesAlex Martzios2022-10-03 13:47:06 +0300
82afd05444update dependencies for cache and utils services
argirok
2022-10-03 13:00:37 +0300
b220fe81c3update submodules to v14, add .angular folder to gitignore and after-build-clean, add pathMatch: 'full' to routing configurationAlex Martzios2022-09-23 16:04:13 +0300
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.Konstantina Galouni2022-09-21 15:39:57 +0300
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.Konstantina Galouni2022-09-21 01:47:21 +0300
a194132dfe[Library | new-theme]: parsingFunctions.class.ts: [Bug fix] Stringify each downloadName and collectedFromName.Konstantina Galouni2022-09-16 16:12:58 +0300
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()".
production-release-september-2022
Konstantina Galouni2022-09-09 00:46:44 +0300
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.Konstantina Galouni2022-09-09 00:35:11 +0300
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).Konstantina Galouni2022-09-07 14:08:01 +0300
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.Konstantina Galouni2022-08-30 11:35:42 +0300
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()".Konstantina Galouni2022-08-03 18:21:14 +0300
fb4d6cbf05[Explore | new-theme]: package.json: In dependencies, set uikit to 3.12.0 | Updated submodules.Konstantina Galouni2022-08-03 11:33:09 +0300
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.Konstantina Galouni2022-07-12 13:20:28 +0300
15272d2390Merge branch 'new-theme' of code-repo.d4science.org:MaDgIK/explore-services into new-themeKonstantinos Triantafyllou2022-07-05 17:49:13 +0300
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.Konstantina Galouni2022-06-23 17:30:45 +0300
527ed03726remove explore-assets/deposit folder and update submodulesAlex Martzios2022-06-22 15:36:36 +0300
9f01855797remove <br> from home and SDGs page, fix PiwikService errorAlex Martzios2022-06-22 14:53:56 +0300
dc898d673dadd piwik & SEO services for SDGs and FOS pagesAlex Martzios2022-06-21 14:27:41 +0300
fc317468c0[Library | new-theme]: 1. orcid.service.ts: [Bug fix] In method "getOrcidWorks()", updated response type from <any[]> to <any> --> "bulk" object with an array inside is returned. 2. orcid-work.component.ts: [Bug fix] In method "getOrcidWorks()", parsing of bulk works fixed to not have problem when null response or error object inside bulk is returned.
production-release-june-2022
Konstantina Galouni2022-06-20 16:55:05 +0300
539a79722f[Library | new-theme]: Bug fixes in orcid (when work was deleted from ORCID ui, problem in "View orcid work" button & on grant (when not granting, but click on logout, success notification was appearing) | Deleted unused code. 1. resultLanding.component.ts & resultLanding.service.ts: Deleted code related to Open Citations (unused and deprecated). 2. myOrcidLinks.component.ts & orcid-work.component.ts: [Bug fix] On method "openGrantWindow()", condition changed to show success notification if (ev.isTrusted && ev.origin == location.origin && ev.data == 'success') - notification was appearing on logout. 3. orcid-work.component.ts: a. In #workModal set large="true". b. [Bug fix] In method "getPutCode()", called in "View orcid work" button, added check and warning notification if response is null - used to open empty modal. c. [Bug fix] In handleError() method, messages fixed -- used to show ...with pids: {{title}}... 4. datasourcesHelper.class.ts: In method "getQueryPrefix()" deleted commented conditional code for the environment.Konstantina Galouni2022-06-20 15:56:30 +0300
73067ebc6b[Library | Explore | new-theme]: Added a container for modals | Fixes in orcid modal | for journals and registries use common query for beta & prod. 1. app.component.ts: Added <div id="modal-container"></div>. 2. alert.ts: [Bug fix] Updated target container in modal to id #modal-container (get portal specific css and have a generic z-index). 3. datasourcesHelper.class.ts: In method getQueryPrefix(), have a common setting for beta & prod environments. 4. orcid-work.component.ts: In grant modal, removed uk-text-center class and added [overflowBody]=false.Konstantina Galouni2022-06-20 13:02:23 +0300
17735ee3d4[Library & common-assets | new-theme]: Fixes in landing for offcanvas right sidebar. 1. resultLanding.component.html: Moved offcanvas right sidebar outside grid (problem with upcoming new openaire theme - .less version). 2. landing-utils.css: [Bug fix]: In .landing .uk-offcanvas .uk-dropdown, set left and right to auto (dropdown shouldn't go out of offcanvas).Konstantina Galouni2022-06-17 16:20:17 +0300
bfe9b0e36d[Library | new-theme]: explore-custom.css: Added .landing { --landing-text-primary-color: var(--explore-color); } to override text-primary-color in landing pages.Konstantina Galouni2022-06-17 15:11:55 +0300
0a7bc27860[Library & common-assets | new-theme]: z-index problems in landing pages & scrolling on page change in tabs and versions modals | Bug fix in projects tab of organizatio landing. 1. landing-utils.css: [Bug fix] z-indexes of uk-dropdown set to 981 (landing only), z-index of #main-tabs-div set to 978, z-index of graph_and_feedback set to 979. 2. showAuthors.component.ts: [Bug fix] Added @Input() isSticky: boolean = false; and when isSticky is true, do not show orcid info & dropdown for authors (z-index problem). 3. resultLanding.component.ts: Added scrolling in "References" and "External Databases" (bioentiites) tabs on page change. 4. resultLanding.component.html: [Bug fix] For the right sidebar, added inner <div class="uk-overflow-auto uk-height-1-1"> inside sticky - z-index problem. 5. result/deletedByInference.component.ts & organization/deletedByInference.component.ts: Added scrolling on page change. 6. projects-in-modal.component.ts: a. Added scrolling in "Projects" tab on page change. b. Show number of projects and pages always. b. [Bug fix] On filterChange(), set page=1. 7. landing-header.component.ts: Added parameter isSticky in <showAuthors>. 8. Added scrolling in "Related Data Sources" tab on page change.Konstantina Galouni2022-06-16 19:37:31 +0300
008d77bb0c[Library | new-theme]: cache-interceptor.service.ts: [Bug fix] Updated urls in cachingRequests to include new refine fields and new ordering.Konstantina Galouni2022-06-15 14:59:38 +0300
0e7e65b0b6[Library | new-theme]: newSearchPage.component.html: Added in <loading> [ngClass]="'uk-height-medium uk-display-block uk-margin-xlarge-top'", to increase height when only loading is visible.Konstantina Galouni2022-06-15 13:35:57 +0300
27724d081a[Library | new-theme]: showSubjects.component.ts: Bug fixes in subjects. a. Updated "view all" functionality and how subjects by vocabulary are displayed. b. Added setTimeout in ngAfterViewInit(). c. Added check in getKeys() if map is defined. d. Added checks in <modal-alert> for subjects and subjects by vocabulary. e. Set large="true" in <modal-alert> for subjects by vocabulary.Konstantina Galouni2022-06-15 13:32:22 +0300
63a17cbf41[common-assets & openaire-theme & Library | new-theme]: Updated class for graph color and moved to openaire.css | z-index fixes in dropdown and in landing pages. 1. dropdown.css: [Bug fix] Added z-index: 1 in uk-dropdown to prevent dropdown from being on top of menu. 2. text.css: Removed classes "text-orcid" and "text-argos" (moved to openaire-theme/css/openaire.css. 3. openaire.css: Removed class "graph" and added "text-graph", "text-orcid", "text-argos". 4. dataProvider.component.html & organization.component.html & project.component.html & resultLanding.component.html & newSearchPage.component.html: Use class "text-graph" instead of "graph" for graph color. 5. landing-utils.css: [Bug fix] Updated z-index of #graph_and_feedback to 980 (previous 979) to be on top of tabs in landing pages | background of #main-tabs-div was set twice.Konstantina Galouni2022-06-14 17:00:13 +0300
0055ba021b[common-assets & openaire-theme | new-theme]: Moved css for class "view-more-less-link" from link.css to utils.css.Konstantina Galouni2022-06-10 15:08:48 +0300
a0f081d841[Library & common-assets | new-theme]: min-width in landing right sidebar | fix in classified subjects display | tooltip for license in download from. 1. landing-utils.css: Added class .landing-right-sidebar-min-width { min-width: 360px; }. 2. resultLanding.component.html: In right sidebar added class "landing-right-sidebar-min-width". 3. showSubjects.component.ts: [Bug fix] Removed class "uk-flex-inline" from keys for loop div - so that each tag goes to a new line. 4. availableOn.component.ts: Added uk-tooltip for accessRight tooltip | On hovering licence, show in tooltip the whole value.Konstantina Galouni2022-06-09 17:51:58 +0300
53591979f7[Explore & Library & openaire-theme | new-theme]: Updated parsing of classified subjects by using a vocabulary | Added parsing of instance.license in Download from | Added feedback functionality for fos and sdgs in landing | #7509 Parsing both citations and references fields | In "view all/less" links added chervon-right icon with class "view-more-less-link". 1. fos.component.ts & sdg.component.ts: Added method "urlEncodeAndQuote()" to encode and then quote a string. 2. fos.component.html & sdg.component.html: a. "Beta" badge was updated to yellow uk-text-large. b. Link to the simple search page instead of the advanced and urlEncodeAndQuote the parameter used in url. 3. link.css: Added class "view-more-less-link" to set on ::after "chevron_right" icon (not underlined on hover) - used in "view all/more/less" links. 4. dataProvider.component.html & project.component.html & fundedBy.component.ts & relatedTo.component.ts & showIdentifiers.component.ts & showAuthors.component.ts: In "view all/less" links added class "view-more-less-link" | Renamed "view more" to "view all". 5. feedback.component.html: Rename wording to be more positive: issues -> feedback, issue -> comment, report -> feedback. 6. feedback.component.ts: Added @Input() preSelectedField: string = ""; and set with it "field" on "addIssue()" (fos/sdg preselected for feedback). 7. availableOn.component.ts: a. In "view all/less" links added class "view-more-less-link". b. #7833 - Show instance.license information (as link when recognized as url, string otherwise). 8. landing-utils/fos.component.ts & landing-utils/sdg.component.ts: a. "Beta" word was updated to yellow uk-text-xsmall. b. In "view all/less" links added class "view-more-less-link". c. Added feedback functionality: link to feedback form. 9. showSubjects.component.ts: a. In "view all/less" links added class "view-more-less-link". b. Added "view all" functionality for classified subjects too. 10. resultLanding.component.html: a. In "view all/less" links added class "view-more-less-link" | Renamed "view more" to "view all" b. Added feedback functionality: link to feedback form - preselect in feedback form fos/sdg. 11. resultLanding.component.ts: a. Added public feedbackPreSelectedField: string = ""; field. b. Added method "feedbackClicked()". c. [Bug fix] In hasPrimaryInfo() added check for classifiedSubjects. d. Renamed getProvenanceVocabularyAndResultLandingInfo() to getVocabulariesAndResultLandingInfo() and call also this._vocabulariesService.getSubjectsVocabulary(). 12. parsingFunctions.class.ts: a. #7196 - Updated parsing of subjects in method "parseAllSubjects()". b. #7833 - In method "parseHostedBy_collectedFrom()", added parsing for "license" field. 13. orcid-work.component.ts: On calling method "this.resultLandingService.getResultLandingInfo()", added null parameter for subject vocabulary. 14. searchFilter.module.ts: Import IconsModule. 15. searchFilter.component.html: Removed +/- form "view all/less" links and added class "view-more-less-link". 16. result-preview.ts: Added "licence?: string" in HostedByCollectedFrom. 17. ISVocabularies.service.ts: a. Added "private subjectsVocabulary: BehaviorSubject<any> = new BehaviorSubject<any>(null);" field and methods "getSubjectsVocabulary()", "getSubjectsVocabularyFromService()". b. Commented this.clearSubscriptions() from "getProvenanceActionVocabularyFromServiceAsync()". 18. resultLanding.service.ts: a. On subjects parsing, use subjectsVocabulary. b. #7509- Added if/then/else case for parsing citations (new name: references).Konstantina Galouni2022-06-09 16:45:39 +0300
8e056f5f4eMerge branch 'new-theme' of code-repo.d4science.org:MaDgIK/explore-services into new-themeKonstantinos Triantafyllou2022-06-09 16:23:11 +0300