Commit graph

20259 commits

Author SHA1 Message Date
Colin Darie
52b6502cbd test(a11y): ensure we don't mix aria-label and title on main pages
Actuellement, on fait le choix de ne pas avoir d'éléments porteurs à la
fois d'aria-label et title.
Bien qu'en principe l'aria-label quand elle est gérée par un navigateur,
prenne précédence sur le title, en pratique un bug dans NVDA cumule les 2
et rend la navigation difficile.

On prend donc le parti (provisoire?) de n'avoir que l'un ou l'autre.

Nous gardons le title si l'info qu'il contient est également pertinente
pour les navigateurs graphiques qui l'affichent en guise de tooltip ;
autrement on bascule sur l'aria-label qui est plus largement supporté
par les navigateurs a11y.
2022-12-05 10:38:16 +01:00
Colin Darie
f653a25cc2 fix(i18n/a11y): translate "Edit file" button title
Closes #8136
2022-12-05 10:38:16 +01:00
Colin Darie
762942f468 chore(i18n): translate meta title for main user pages 2022-12-05 10:38:16 +01:00
Colin Darie
70d4d7848b feat(i18n): more footer translations 2022-12-05 10:38:16 +01:00
Colin Darie
daefdc19af fix(footer): link to our new github org 2022-12-05 10:38:16 +01:00
Colin Darie
f15363e178 feat(i18n): basic home translation 2022-12-05 10:38:16 +01:00
Paul Chavard
83cf8168fa
Merge pull request #8191 from tchak/fix-allow-dev-delivery_method-config
fix(dev): fix helo integration
2022-12-05 09:18:28 +01:00
Paul Chavard
4778c773b3 fix(dev): fix helo integration 2022-12-02 19:13:56 +01:00
Kara Diaby
551aa3a9d5
Merge pull request #8150 from demarches-simplifiees/feat/8082
ETQ Instructeur, je souhaite voir : le numéro de dossier, le lien vers la démarche, la liste des administrateurs sur mon interface
2022-12-02 15:21:34 +01:00
Paul Chavard
36195acb29 feat(component): add CopyButtonComponent 2022-12-02 11:30:49 +01:00
Kara Diaby
1efcacd845 add copy button component 2022-12-02 11:30:49 +01:00
Kara Diaby
92b4c31293 tests 2022-12-02 11:30:49 +01:00
Kara Diaby
016f3701d8 routes 2022-12-02 11:30:49 +01:00
Kara Diaby
fe04244138 locales 2022-12-02 11:30:49 +01:00
Kara Diaby
d0ba0e2d63 layout 2022-12-02 11:30:48 +01:00
Kara Diaby
f5e4c28fc1 controller 2022-12-02 11:30:48 +01:00
Colin Darie
bc101b34cd
Merge pull request #8143 from colinux/feat-instructeur-list-archiver-email
feat(instructeurs): list archiver email
2022-12-01 18:37:26 +01:00
Colin Darie
6803fbeddb feat(instructeurs): list archiver email & date 2022-12-01 18:27:18 +01:00
Paul Chavard
9836069397
Merge pull request #8184 from tchak/fix-quotes
fix(typography): fix quotes
2022-12-01 18:25:10 +01:00
Paul Chavard
00556715d6 fix(typography): fix quotes 2022-12-01 17:59:11 +01:00
mfo
c0668f7d0e
Merge pull request #8185 from mfo/US/sanitize-img
amelioration(sanitize): assainit aussi les balises <img>
2022-12-01 17:58:49 +01:00
Martin
235da8b04a amelioration(sanitize): assainie aussi les balises <img> 2022-12-01 17:42:24 +01:00
Paul Chavard
13e5d6bb0d
Merge pull request #8183 from tchak/fix-dossier-vide-pdf-link
fix(dossier): fix links to empty pdf templates
2022-12-01 17:41:41 +01:00
Paul Chavard
886a409abf fix(dossier): fix links to empty pdf templates 2022-12-01 17:35:01 +01:00
Paul Chavard
a96e12490a
Merge pull request #8165 from tchak/cleanup-repetition-factory
clean(type_de_champ): remove magic factory
2022-12-01 17:05:35 +01:00
Paul Chavard
c5901fbb95 clean(type_de_champ): remove magic factory 2022-12-01 16:36:59 +01:00
Eric Leroy-Terquem
4eb6ec3e9d
Merge pull request #8182 from E-L-T/update-explanation-to-update-instructeur-elt
Update explanation for csv import of instructeurs when routing is not enabled
2022-12-01 15:42:58 +01:00
Eric Leroy-Terquem
bf9a7026a8 update explanation 2022-12-01 12:11:24 +01:00
Paul Chavard
0b0b5fddba
Merge pull request #8167 from tchak/feat-remove-operation-logs-from-archive-operation
feat(dossier): add some metadata to archive and remove operation log
2022-12-01 07:31:23 +01:00
Paul Chavard
ece68076a7 feat(dossier): add some metadata to archive and remove operation log 2022-11-30 16:20:13 +01:00
Colin Darie
7fc16581b5
Merge pull request #8159 from colinux/fix-a11y-tables
a11y: fix for tables
2022-11-30 13:47:30 +01:00
Colin Darie
cd87390262 fix(a11y/dossiers): add a caption to dossiers table (critere 5.4)
Closes #8090
2022-11-30 13:41:13 +01:00
Colin Darie
80106bf4e6 fix(a11y/search): table th/td associations (critère 5.7)
Closes #8094
2022-11-30 13:41:13 +01:00
Colin Darie
3a2fae9cc2 fix(a11y): table having role=presentation (critere 5.3)
Closes #8154
2022-11-30 13:41:13 +01:00
Colin Darie
443fe2961e
Merge pull request #8160 from colinux/fix-a11y-locale-dropdown
fix(locale-switcher): attributes & wording issues
2022-11-30 12:48:54 +01:00
Colin Darie
8baac2087e style(mobile): fix burger menu alignment: we need a left icon (match UX) 2022-11-30 12:08:59 +01:00
Colin Darie
f6068e6151 fix(i18n): english burger menu label 2022-11-30 12:08:59 +01:00
Colin Darie
436c1951cc fix(locale-switcher): attributes & wording issues
Cf #8059
2022-11-30 12:08:59 +01:00
Paul Chavard
8af46499cc
Merge pull request #8163 from tchak/fix-champ-in-patron
fix(patron): dossier should have a procedure and champ should delegate to dossier
2022-11-30 11:07:40 +01:00
Paul Chavard
a90dada104 fix(patron): dossier should have a procedure and champ should delegate to dossier 2022-11-30 10:54:03 +01:00
Colin Darie
11b36b7fc2
Merge pull request #8146 from colinux/fix-a11y-criteria-6.1
a11y: fix non explicit links (criteria 6.1)
2022-11-30 10:44:37 +01:00
Colin Darie
acdd0b2350 test(a11y): verify on basic pages external link say it will open a new tab 2022-11-30 09:27:46 +01:00
Colin Darie
8c16eb1543 fix(a11y): more external link having title saying it will open in new tab 2022-11-30 09:27:46 +01:00
Colin Darie
b448cd3f36 fix(footer): beta.gouv.fr title with "Premier Ministre" 2022-11-30 09:27:46 +01:00
Colin Darie
ff879eb0c2 fix(a11y/dossier): fix non explicit link (6.1)
Closes #8136
2022-11-30 09:27:46 +01:00
Colin Darie
fc74a6731e fix(a11y): root index with aria-label i18n-ready
Closes #8072
Closes #8095
2022-11-30 09:27:46 +01:00
Colin Darie
edc2eaac30 fix(footer/home): add missing rel noopener/noreferer on external links 2022-11-30 09:27:46 +01:00
Colin Darie
4d00fcc2d9 fix(a11y/home): add missing title attributes
Cf #8050
2022-11-30 09:27:46 +01:00
Colin Darie
720995f48f fix(a11y/footer): add "new tab" suffix on title links
Cf #8050
2022-11-30 09:27:46 +01:00
Colin Darie
e60fb1f0c1 fix(a11y/footer): img with alt for beta gouv logo
Cf #8050
2022-11-30 09:27:46 +01:00