arlas-wui-toolkit / Exports / FiltersComponent

Class: FiltersComponent

Implements

  • OnInit
  • OnChanges

Table of contents

Constructors

Properties

Methods

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