arlas-wui-toolkit / Exports / FiltersComponent
Class: FiltersComponent
Implements
OnInit
OnChanges
Table of contents
Constructors
Properties
- NUMBER_FORMAT_CHAR
- availableSpace
- backgroundColorFilter
- clickOnFilter
- clickOnTitle
- collaborationByCollection
- collaborations
- collaborationsMap
- collectionToDescription
- colorFilter
- contributors
- contributorsIcons
- countAll
- extraCountAll
- ignoredContributors
- isExtraOpen
- logoUrl
- showExtraCollections
- spacing
- title
- units
- zoomEvent
Methods
- changeCollaborationState
- getAllContributorsIcons
- ngOnChanges
- ngOnInit
- removeAllFilters
- removeCollaboration
- toggleExtraCounts
- zoomToData
Constructors
constructor
• new FiltersComponent(collaborativeSearchService
, arlasStartupService
, configService
, arlasColorService
, cdr
)
Parameters
Name | Type |
---|---|
collaborativeSearchService |
ArlasCollaborativesearchService |
arlasStartupService |
ArlasStartupService |
configService |
ArlasConfigService |
arlasColorService |
ArlasColorService |
cdr |
ChangeDetectorRef |
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:197
Properties
NUMBER_FORMAT_CHAR
• NUMBER_FORMAT_CHAR: string
= 'NUMBER_FORMAT_CHAR'
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:188
availableSpace
• availableSpace: number
Input
: Angular
Description
Specifies which space in pixels is available to display the collection counts, in order to hide the one that would overflow. If not set, this behavior is not put in place.
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:153
backgroundColorFilter
• backgroundColorFilter: string
= '#FFF'
Input
: Angular
Description
Background color of the filters chips
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:122
clickOnFilter
• clickOnFilter: Subject
<string
>
Output
: Angular
Description
This output emit contributor id on click on filter chip
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:173
clickOnTitle
• clickOnTitle: Subject
<string
>
Output
: Angular
Description
This output emit app name on click on the title of the filter
Deprecated
There is no display of the title in this component
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:167
collaborationByCollection
• collaborationByCollection: { collaborationId
: string
; collection
: string
}[] = []
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:185
collaborations
• collaborations: Set
<string
>
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:182
collaborationsMap
• collaborationsMap: Map
<string
, Collaboration
>
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:189
collectionToDescription
• collectionToDescription: Map
<string
, CollectionReferenceParameters
>
Input
: Angular
Description
Map of collectionName, collection params. This input allows us to verify if the collection has a centroid path and therefore propose or not the 'Zoom to Data' button
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:146
colorFilter
• colorFilter: string
= '#000'
Input
: Angular
Description
Color of the filters icon
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:127
contributors
• contributors: Map
<string
, Contributor
>
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:183
contributorsIcons
• contributorsIcons: Map
<string
, string
>
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:184
countAll
• countAll: CollectionCount
[]
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:186
extraCountAll
• extraCountAll: CollectionCount
[]
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:187
ignoredContributors
• ignoredContributors: string
[]
Input
: Angular
Description
Contributors identifier array which will be ignored from the filter summary
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:133
isExtraOpen
• isExtraOpen: boolean
= false
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:190
logoUrl
• logoUrl: any
Input
: Angular
Description
Url to a logo to display next the title
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:139
showExtraCollections
• showExtraCollections: boolean
= false
Description
Whether to exceptionally display the extra collections for space computations
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:195
spacing
• spacing: number
= 5
Input
: Angular
Description
Spacing used between collection count elements. Used to compute how much space is available for the counts.
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:160
title
• title: string
= ''
Input
: Angular
Description
Title to display in filter bar
Deprecated
There is no display of the title in this component
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:111
units
• units: CollectionUnit
[] = []
Input
: Angular
Description
List of collection-unit
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:116
zoomEvent
• zoomEvent: Subject
<string
>
Output
: Angular
Description
This output emits the order of zooming on the extent of the given collection name
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:179
Methods
changeCollaborationState
▸ changeCollaborationState(contributorId
): void
Parameters
Name | Type |
---|---|
contributorId |
any |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:227
getAllContributorsIcons
▸ getAllContributorsIcons(): any
Returns
any
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:243
ngOnChanges
▸ ngOnChanges(changes
): void
Parameters
Name | Type |
---|---|
changes |
SimpleChanges |
Returns
void
Implementation of
OnChanges.ngOnChanges
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:216
ngOnInit
▸ ngOnInit(): void
Returns
void
Implementation of
OnInit.ngOnInit
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:209
removeAllFilters
▸ removeAllFilters(): void
Returns
void
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:237
removeCollaboration
▸ removeCollaboration(contributorId
): void
Parameters
Name | Type |
---|---|
contributorId |
string |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:222
toggleExtraCounts
▸ toggleExtraCounts(): void
Returns
void
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:252
zoomToData
▸ zoomToData(collection
): void
Parameters
Name | Type |
---|---|
collection |
string |
Returns
void
Defined in
projects/arlas-toolkit/src/lib/components/filters/filters.component.ts:248