arlas-wui-toolkit / Exports / TimelineShortcutComponent

Class: TimelineShortcutComponent

This component contains shortcut labels that allow to apply predefined temporal filters on a timeline (Last year, Last month, Today, etc ...). It also displays the start and end values of the current selection on the timeline. And if enabled, a datepicker is allowed on those start and end values. This component is used internally in TimelineComponent

Implements

  • OnInit

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TimelineShortcutComponent(arlasCollaborativesearchService, arlasStartupService, translate)

Parameters

Name Type
arlasCollaborativesearchService ArlasCollaborativesearchService
arlasStartupService ArlasStartupService
translate TranslateService

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:61

Properties

HIDE_SHOW

HIDE_SHOW: string = 'Show'

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:57


activeDatePicker

activeDatePicker: boolean = false

Input

: Angular

Description

Whether the date picker is enabled

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:38


dateFormat

dateFormat: string

Input

: Angular

Description

Optional input. Sets the format of start/end date values of the timeline.

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:33


isDisplayHistogram

isDisplayHistogram: boolean = true

Input

: Angular

Description

Whether to display the timelines' histogram

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:44


isDisplayHistogramChange

isDisplayHistogramChange: EventEmitter<boolean>

Output

: Angular

Description

Emits when the value of isDisplayHistogram changes

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:50


isShortcutSelected

isShortcutSelected: boolean = false

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:58


showRemoveIcon

showRemoveIcon: boolean = false

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:55


showShortcuts

showShortcuts: boolean = false

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:56


timeShortcuts

timeShortcuts: StringifiedTimeShortcut[]

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:53


timeShortcutsMap

timeShortcutsMap: Map<string, StringifiedTimeShortcut[]>

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:54


timeZone

timeZone: string = 'UTC'

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:59


timelineComponent

timelineComponent: any

Input

: Angular

Description

In this object, all the necessary inputs of HistogramComponent (ARLAS-web-components) must be set as well as the identifier of the contributor that fetches timeline data. The HistogramContributor should be declared before in the contributorRegistry of ArlasStartupService

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:28


timelineContributor

timelineContributor: HistogramContributor

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:52


translate

translate: TranslateService

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:62

Methods

getKeys

getKeys(map): string[]

Gets the list of keys of a Typescript map

Parameters

Name Type
map any

Returns

string[]

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:131


ngOnInit

ngOnInit(): void

Returns

void

Implementation of

OnInit.ngOnInit

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:75


removeTimelineCollaboration

removeTimelineCollaboration(): void

Removes all temporal filters of the timeline

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:121


setShortcut

setShortcut(shortCut): void

Applies a temporal filter on timeline according to the chosen shortcut.

Parameters

Name Type
shortCut StringifiedTimeShortcut

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:93


showSortcuts

showSortcuts(): void

Shows/hides the div containing the shortcuts list

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:107


toggleTimeline

toggleTimeline(): void

Returns

void

Defined in

projects/arlas-toolkit/src/lib/components/timeline/timeline-shortcut/timeline-shortcut.component.ts:135