Add clustering.

This commit is contained in:
Dermot Duffy
2022-03-19 09:00:21 -07:00
parent 83a25e5b79
commit 05d5b246e2
3 changed files with 28 additions and 4 deletions
+10 -3
View File
@@ -176,11 +176,17 @@ export class FrigateCardTimeline extends LitElement {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
protected updated(_changedProperties: PropertyValues): void {
// Configuration for the Timeline
// Configuration for the Timeline, see:
// https://visjs.github.io/vis-timeline/docs/timeline/#Configuration_Options
const options = {
cluster: {
showStipes: true,
maxItems: 3,
},
minHeight: '300px',
maxHeight: '300px',
margin: {
item: 75 + 10,
item: 50,
axis: 75 + 10,
},
xss: {
@@ -188,13 +194,14 @@ export class FrigateCardTimeline extends LitElement {
filterOptions: {
whiteList: {
'frigate-card-timeline-event': ['thumbnail', 'label', 'media_id'],
'div': ['title'],
},
},
},
};
// Create a Timeline
if (this._timelineRef.value && !this._timeline) {
if (this._timelineRef.value) {
this._timeline = new Timeline(
this._timelineRef.value,
this._buildDataset(),