2022-07-04 10:53:55 +02:00
< div class = "uk-section uk-flex uk-flex-center uk-flex uk-flex-middle" >
< div class = "uk-width-auto uk-margin-right" >
< a uk-icon = "icon: info; ratio: 1.3" > < / a >
< div * ngIf = "community" class = "uk-dropdown uk-padding-small uk-width-medium" uk-dropdown = "mode: hover" >
2022-07-04 20:45:20 +02:00
If you cannot find a < span class = "uk-text-lowercase" > {{openAIREEntities.DATASOURCE}}< / span > relevant to your community, probably it is not OpenAIRE compliant.
2022-07-04 10:53:55 +02:00
Feel free to contact us
(< a
[href]="'mailto:' + properties.feedbackmailForMissingEntities +'?Subject=[OpenAIRE Connect - '+ community.shortTitle + '] report missing Funder' + '& body=' + body"
target="_top">{{properties.feedbackmailForMissingEntities}}< / a > )
to let us know and we'll try to get the provider on board!
< / div >
< / div >
< div search-input class = "uk-width-xlarge@l uk-width-large" [ searchControl ] = " filterForm . get ( ' keyword ' ) " searchInputClass = "outer"
2022-07-04 20:45:20 +02:00
[placeholder]="'Search ' + openAIREEntities.DATASOURCES" [disabled]="loading">< / div >
2021-05-19 13:40:29 +02:00
< / div >
2022-07-04 10:53:55 +02:00
< div class = "uk-section uk-section-small uk-position-relative" >
< div * ngIf = "openaireSearchUtils.status == errorCodes.LOADING" class = "uk-position-center" >
2021-05-19 13:40:29 +02:00
< loading > < / loading >
< / div >
2022-07-04 10:53:55 +02:00
< div * ngIf = "openaireSearchUtils.status !== errorCodes.LOADING" >
< div * ngIf = "openaireSearchUtils.totalResults == 0"
class="uk-card uk-card-default uk-padding-large uk-text-center uk-margin-bottom uk-text-bold">
2022-07-04 20:45:20 +02:00
< div > No < span class = "uk-text-lowercase" > {{openAIREEntities.DATASOURCE}}< / span > found< / div >
2021-05-19 13:40:29 +02:00
< / div >
2022-07-04 10:53:55 +02:00
< ng-container * ngIf = "openaireSearchUtils.totalResults > 0" >
2022-07-04 20:45:20 +02:00
< no-load-paging [ type ] = " openaireContentProviders . length = == 1 ? openAIREEntities . DATASOURCE:openAIREEntities . DATASOURCES "
2022-07-04 10:53:55 +02:00
[page]="openaireSearchUtils.page" [pageSize]="resultsPerPage" (pageChange)="goTo($event.value)"
[totalResults]="openaireSearchUtils.totalResults">
< / no-load-paging >
< div class = "uk-grid uk-child-width-1-1 uk-margin-top uk-margin-bottom" uk-grid >
< div * ngFor = "let result of openaireContentProviders" >
< div class = "uk-card uk-card-default" >
< div class = "uk-card-body" >
2021-05-19 13:40:29 +02:00
< result-preview [ properties ] = " properties " [ showOrganizations ] = " true "
[showSubjects]="true" [result]="getResultPreview(result)"
[externalUrl]="contentProviderUrl">
< / result-preview >
< / div >
2022-07-04 10:53:55 +02:00
< div class = "uk-card-footer uk-padding-remove-vertical" >
< div class = "uk-grid uk-grid-small uk-flex-nowrap uk-grid-divider uk-flex-right" uk-grid >
< div * ngIf = "!getCommunityContentProvider(result)" >
< div class = "uk-padding-small uk-padding-remove-horizontal" >
< a ( click ) = " addContentProvider ( result ) " class = "uk-button uk-button-link uk-flex uk-flex-middle" >
< icon name = "add" [ flex ] = " true " > < / icon >
< span class = "uk-margin-small-left" >
Add
< / span >
2021-05-19 13:40:29 +02:00
< / a >
< / div >
2022-07-04 10:53:55 +02:00
< / div >
< div * ngIf = "getCommunityContentProvider(result)" >
< div class = "uk-padding-small uk-padding-remove-horizontal" >
< a ( click ) = " removeContentProvider ( result ) "
class="uk-button uk-button-link uk-flex uk-flex-middle">
< icon name = "remove" [ flex ] = " true " > < / icon >
< span class = "uk-margin-small-left" > Remove< / span >
2021-05-19 13:40:29 +02:00
< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2022-07-04 10:53:55 +02:00
< / div >
< div class = "uk-margin-small-top" >
< paging-no-load [ currentPage ] = " openaireSearchUtils . page "
[totalResults]="openaireSearchUtils.totalResults" [size]="resultsPerPage"
(pageChange)="goTo($event)" customClasses="uk-flex-right@m uk-flex-center">
< / paging-no-load >
< / div >
< / ng-container >
< / div >
2021-05-19 13:40:29 +02:00
< / div >