diff --git a/components/database/table.js b/components/database/table.js index 74fb1a55..80441378 100644 --- a/components/database/table.js +++ b/components/database/table.js @@ -115,6 +115,7 @@ function DatabaseTable({ target="_blank" rel="noopener noreferrer" className="report-item" + aria-label="Download document" > @@ -213,6 +214,7 @@ function DatabaseTable({ target="_blank" rel="noopener noreferrer" className="evidence-item" + aria-label="Download evidence document" > diff --git a/components/help/overview/gallery-1.js b/components/help/overview/gallery-1.js index cdeb3187..93e26bdb 100644 --- a/components/help/overview/gallery-1.js +++ b/components/help/overview/gallery-1.js @@ -34,6 +34,7 @@ function Gallery1(props) { description={tutorial.description} link={{ label: props.intl.formatMessage({ id: 'Read more' }), + "aria-label": tutorial.name, href: `/help/how-otp-works?article=tutorial-article-${tutorial.id}` }} /> diff --git a/components/help/overview/gallery-2.js b/components/help/overview/gallery-2.js index 2083cf30..71c23ea7 100644 --- a/components/help/overview/gallery-2.js +++ b/components/help/overview/gallery-2.js @@ -34,6 +34,7 @@ function Gallery2(props) { description={tutorial.description} link={{ label: props.intl.formatMessage({ id: 'Read more' }), + "aria-label": tutorial.name, href: `/help/legislation-and-regulations?article=tutorial-article-${tutorial.id}` }} /> diff --git a/components/help/overview/gallery-3.js b/components/help/overview/gallery-3.js index aac9b13f..e6fe01e8 100644 --- a/components/help/overview/gallery-3.js +++ b/components/help/overview/gallery-3.js @@ -32,6 +32,7 @@ function Gallery3(props) { description={faq.answer} link={{ label: props.intl.formatMessage({ id: 'Read more' }), + "aria-label": faq.question, href: `/help/faqs?article=faq-article-${faq.id}` }} /> diff --git a/components/help/overview/gallery-4.js b/components/help/overview/gallery-4.js index e399c4ef..e111a8f0 100644 --- a/components/help/overview/gallery-4.js +++ b/components/help/overview/gallery-4.js @@ -34,6 +34,7 @@ function Gallery1(props) { description={tutorial.description} link={{ label: props.intl.formatMessage({ id: 'Read more' }), + "aria-label": tutorial.name, href: `/help/tutorials?article=tutorial-article-${tutorial.id}` }} /> diff --git a/components/map/controls/zoom-control.js b/components/map/controls/zoom-control.js index fb7ab2a6..e219e06e 100644 --- a/components/map/controls/zoom-control.js +++ b/components/map/controls/zoom-control.js @@ -43,10 +43,10 @@ export default class ZoomControl extends React.Component { return (
- -
diff --git a/components/operators-detail/overview/gallery-1.js b/components/operators-detail/overview/gallery-1.js index ccc8b117..a302a387 100644 --- a/components/operators-detail/overview/gallery-1.js +++ b/components/operators-detail/overview/gallery-1.js @@ -127,6 +127,7 @@ function Gallery({ label: intl.formatMessage({ id: 'operator-detail.overview.card3.link.label', }), + "aria-label": "Check operator FMUs", href: `/operators/${router.query.id}/fmus`, }} /> diff --git a/components/operators/filters.js b/components/operators/filters.js index 7d7b9ba6..9837cae3 100644 --- a/components/operators/filters.js +++ b/components/operators/filters.js @@ -92,15 +92,16 @@ class OperatorsFilters extends React.Component {
-

+

+ {f.type === 'select' && { this.setSearch('', f.key); }} + aria-label="Clear search" > @@ -151,11 +154,12 @@ class OperatorsFilters extends React.Component {