Skip to content

Commit 00bce9b

Browse files
authored
Merge pull request #3848 from betagouv/rgaa-1-2
RGAA 1.2 Chaque image de décoration est-elle correctement ignorée par les technologies d’assistance ?
2 parents 3d292c2 + db9f805 commit 00bce9b

6 files changed

Lines changed: 26 additions & 28 deletions

File tree

frontend/src/components/CanteenIndicators.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
</p>
77
<p :class="{ 'my-0': true, inline: singleLine }" v-if="hasDailyMealCount">
88
<span class="mx-1" v-if="singleLine && hasSatelliteCanteens">/</span>
9-
<v-icon small>$restaurant-fill</v-icon>
9+
<v-icon small aria-hidden="false" role="img" aria-label="Repas">$restaurant-fill</v-icon>
1010
<!-- eslint-disable-next-line prettier/prettier-->
1111
{{ canteen.dailyMealCount }} par jour<span v-if="canteen.productionType === 'site_cooked_elsewhere'">, livrés</span>
1212
</p>
1313
<p :class="{ 'my-0': true, inline: singleLine }" v-if="canteen.city">
1414
<span class="mx-1" v-if="singleLine && (hasSatelliteCanteens || hasDailyMealCount)">/</span>
15-
<v-icon small aria-hidden="false" role="img" aria-label="Localisation">$compass-3-fill</v-icon>
15+
<v-icon small>$compass-3-fill</v-icon>
1616
{{ canteen.city }}
1717
</p>
1818
<p :class="{ 'my-0': true, inline: singleLine }" v-if="businessSegments">
1919
<span class="mx-1" v-if="singleLine && (canteen.dailyMealCount || canteen.city)">/</span>
20-
<v-icon small aria-hidden="false" role="img" aria-label="Secteurs">$building-fill</v-icon>
20+
<v-icon small>$building-fill</v-icon>
2121
{{ businessSegments }}
2222
</p>
2323
</div>

frontend/src/components/PartnerIndicators.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div>
33
<p :class="{ 'my-0': true, inline: singleLine }" v-if="types">
4-
<v-icon small aria-hidden="false" role="img" aria-label="Type d'acteur">$store-fill</v-icon>
4+
<v-icon small>$store-fill</v-icon>
55
<span class="ml-1">{{ types }}</span>
66
</p>
77
<p :class="{ 'my-0': true, inline: singleLine }" v-if="partner.gratuityOption">
@@ -15,7 +15,7 @@
1515
<span class="ml-1">Présent dans tout le territoire</span>
1616
</p>
1717
<p :class="{ 'my-0': true, inline: singleLine }" v-else-if="departments">
18-
<v-icon small aria-hidden="false" role="img" aria-label="Départements">$road-map-fill</v-icon>
18+
<v-icon small>$road-map-fill</v-icon>
1919
<span class="ml-1">{{ departments }}</span>
2020
</p>
2121
</div>

frontend/src/views/CanteenEditor/ImagesField.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<v-img :src="image.image" contain aspect-ratio="1.4" style="overflow: hidden;" class="grey lighten-2"></v-img>
66
<div style="position: absolute; top: 10px; left: 10px;">
77
<v-btn fab small @click="deleteImage(image.image)">
8-
<v-icon aria-label="Supprimer" aria-hidden="false" color="red">$delete-line</v-icon>
8+
<v-icon aria-label="Supprimer" aria-hidden="false" role="img" color="red">$delete-line</v-icon>
99
</v-btn>
1010
</div>
1111
<DsfrTextarea

frontend/src/views/DiagnosticTunnel/QualityMeasureSteps/BioSiqoStep.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
/>
3636
</v-col>
3737
<v-col md="4" class="d-flex align-center left-border" v-if="$vuetify.breakpoint.mdAndUp">
38-
<LogoBio style="max-height: 60px;" class="pl-8 d-none d-md-block" />
38+
<LogoBio style="max-height: 60px;" class="pl-8 d-none d-md-block" aria-hidden="true" />
3939
</v-col>
4040
</v-row>
4141

@@ -78,7 +78,7 @@
7878
<div v-for="label in siqoLabels" :key="label.title">
7979
<img
8080
:src="`/static/images/quality-labels/${label.src}`"
81-
alt=""
81+
aria-hidden="true"
8282
:title="label.title"
8383
class="mr-1"
8484
style="max-height: 40px;"

frontend/src/views/DiagnosticTunnel/QualityMeasureSteps/OtherEgalimStep.vue

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
style="max-height: 30px;"
2121
/>
2222
</div>
23-
<v-icon size="30" color="brown" aria-label="Fermier" title="Fermier" aria-hidden="false" role="img">
23+
<v-icon size="30" color="brown" aria-hidden="true" title="Fermier">
2424
mdi-cow
2525
</v-icon>
2626
</div>
@@ -46,21 +46,19 @@
4646
:class="$vuetify.breakpoint.mdAndUp ? 'narrow-field' : ''"
4747
/>
4848
</v-col>
49-
<v-col md="4" class="d-flex align-center left-border" v-if="$vuetify.breakpoint.mdAndUp">
50-
<div class="d-flex pl-10">
51-
<div v-for="label in otherLabels" :key="label.title">
52-
<img
53-
:src="`/static/images/quality-labels/${label.src}`"
54-
:alt="label.title"
55-
:title="label.title"
56-
class="mr-1"
57-
style="max-height: 40px;"
58-
/>
59-
</div>
60-
<v-icon size="40" color="brown" aria-label="Fermier" title="Fermier" aria-hidden="false" role="img">
61-
mdi-cow
62-
</v-icon>
49+
<v-col md="4" class="d-flex align-center pl-10 left-border" v-if="$vuetify.breakpoint.mdAndUp">
50+
<div v-for="label in otherLabels" :key="label.title">
51+
<img
52+
:src="`/static/images/quality-labels/${label.src}`"
53+
:alt="label.title"
54+
:title="label.title"
55+
class="mr-1"
56+
style="max-height: 40px;"
57+
/>
6358
</div>
59+
<v-icon size="40" color="brown" alt="Fermier" title="Fermier">
60+
mdi-cow
61+
</v-icon>
6462
</v-col>
6563
</v-row>
6664

@@ -90,10 +88,10 @@
9088
<v-card class="text-left">
9189
<div class="pa-4 d-flex align-center" style="background-color: #F5F5F5">
9290
<div class="d-flex">
93-
<v-icon color="purple" alt="" title="Externalités environnementales">
91+
<v-icon color="purple" aria-hidden="true" title="Externalités environnementales">
9492
mdi-flower-tulip-outline
9593
</v-icon>
96-
<v-icon class="ml-1" color="green" alt="" title="Performance environnementale">
94+
<v-icon class="ml-1" color="green" aria-hidden="true" title="Performance environnementale">
9795
mdi-chart-line
9896
</v-icon>
9997
</div>
@@ -151,10 +149,10 @@
151149
</v-col>
152150
<v-col md="4" class="d-flex align-center pl-10 left-border" v-if="$vuetify.breakpoint.mdAndUp">
153151
<div class="d-flex">
154-
<v-icon size="30" color="purple" alt="" title="Externalités environnementales">
152+
<v-icon size="30" color="purple" aria-hidden="true" title="Externalités environnementales">
155153
mdi-flower-tulip-outline
156154
</v-icon>
157-
<v-icon size="30" class="ml-2" color="green" alt="" title="Performance environnementale">
155+
<v-icon size="30" class="ml-2" color="green" aria-hidden="true" title="Performance environnementale">
158156
mdi-chart-line
159157
</v-icon>
160158
</div>

frontend/src/views/PublicCanteenStatisticsPage/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
<div v-if="locationText" class="pt-8">
9494
<h2 class="text-h5 font-weight-bold">Les chiffres pour {{ locationText }}</h2>
9595
<p v-if="sectorsText" class="text-body-2 mt-4 grey--text text--darken-2">
96-
<v-icon aria-hidden="false" role="img" aria-label="Secteurs">mdi-office-building</v-icon>
96+
<v-icon>mdi-office-building</v-icon>
9797
{{ sectorsText }}
9898
</p>
9999
<v-row :class="{ 'flex-column': $vuetify.breakpoint.smAndDown, 'mt-8': true }">

0 commit comments

Comments
 (0)