Skip to content

Commit 3b740a3

Browse files
author
Siyu Chen
committed
fix 37866065: naming viewer chart title screen reader
1 parent de578df commit 3b740a3

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/SfxWeb/src/app/modules/concurrent-events-visualization/timeseries/timeseries.component.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99
<span class="mif-info link"></span>
1010
Click to focus a point or click and drag to zoom
1111
</div>
12-
<div *ngFor="let dataSet of data.series; let i = index" class="chart" data-cy="metric">
13-
{{dataSet.name}}
12+
<div *ngFor="let dataSet of data.series; let i = index" class="chart" data-cy="metric"
13+
role="figure" [attr.aria-label]="dataSet.name + ' chart'" tabindex="0">
14+
<span aria-hidden="true">{{dataSet.name}}</span>
1415

1516
<div #container (mousemove)="interactionEvent($event, i)" class="chart-container"></div>
1617
</div>

src/SfxWeb/src/app/modules/concurrent-events-visualization/timeseries/timeseries.component.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,13 @@ export class TimeseriesComponent implements AfterViewInit, OnChanges, OnDestroy,
276276
}
277277
return {
278278
...this.options, series: dataSet, yAxis,
279+
title: { text: chartData.name, style: { color: 'white', opacity: 0 } },
280+
accessibility: {
281+
enabled: true,
282+
description: chartData.name,
283+
landmarkVerbosity: 'one' as const,
284+
point: { valueDescriptionFormat: '{point.name}, {point.y}' }
285+
},
279286
}
280287
})
281288
}

0 commit comments

Comments
 (0)