Commit Graph

129 Commits (fix-acrez)

Author SHA1 Message Date
Benjamin Arias 7a319630b9
🎨 Améliore le style focus sur certains éléments qui en étaient dénués (#2434)
feat: Ajoute à nouveau le style de focus sur les éléments nécessaire + corrige couleur d'outline textfield
2022-12-21 18:28:55 +01:00
Johan Girod 111db6892d Ajoute des aria-label pour les icones de message 2022-12-19 16:07:43 +01:00
Johan Girod cd10b5665c Fix bug de couleur d'arrière plan au hover 2022-12-19 16:07:43 +01:00
Johan Girod 45a4657089 Bandeau beta avec une croix et various refacto 2022-12-19 16:07:43 +01:00
Johan Girod 58aa44b888 Ajoute un petit Chip version beta à côté des titres de page
fix #2408
2022-12-19 16:07:43 +01:00
Johan Girod b8bf9e0ae4 Ajoute le composant Chip au design system 2022-12-19 16:07:43 +01:00
Johan Girod c5a2a38730 Ajoute la prop mini au composant message 2022-12-19 16:07:43 +01:00
Johan Girod 12d158fa4e Améliore la gestion des icons et léger refacto du composant Message 2022-12-19 16:07:43 +01:00
Benjamin Arias fd3c857bb2
Remplacement de la library de focus trap (Popover) (#2428)
feat: Remplace la library de focus trap
2022-12-19 15:37:12 +01:00
Benjamin Arias 5dff6b1fa2
Correctifs RGAA (#2416)
* fix: id et for manquants, role img sur svg

* feat: Ajoute une confirmation sur le bouton de suppression des données

* fix: Ajoute un id et un label sur le champ select caché

* fix: Ajoute id et label

* fix: Corrige title

* fix: Hierarchie titre
2022-12-16 11:41:23 +00:00
Jérémy Rialland 19fd291160 Fix Message in doc in darkmode 2022-12-13 15:36:46 +01:00
Jérémy Rialland 5e63da308d Refacto theme types to go to the value with ctrl click instead of type 2022-12-13 15:36:46 +01:00
Benjamin Arias e70cd1dcea
Remplace le colorpicker actuel par une version accessible (#2409)
* feat: Ajoute ColorPicker + cache la barre d'opacité

* fix: Essai fix stopPropagation

* chore: Retire code inutile

* chore: Ajoute lien vers l'issue
2022-12-06 10:37:09 +01:00
Jérémy Rialland e7d7b37ca9 Add $ to styled-components props to avoid passing it to html element 2022-12-05 14:32:47 +01:00
Jérémy Rialland b5ba6eae93 Fix React type errors 2022-12-05 14:32:47 +01:00
Benjamin Arias 90463137af
Mise en conformité RGAA : correctifs divers (#2400)
* fix: Retire main en trop

* Update API.tsx

* feat: Ajoute les logos dark

* fix: Retire soulignage liens footer

* feat: hiérarchie h + conditionnement affichage

* chore: Retire stonly de chômage partiel

* feat: Améliore contraste Budget

* fix: Corrige le aria-label du toggle darkmode

* test add data-rh="true"

* chore: Ajout de trads

* feat: Corrige plusieurs points

* fix: Corrige quelques points remontés par axe et W3C validator

* fix: Correctif plan + divers

* fix: Axe-core

* chore: Retire FocusStyle

* fix: Correctifs divers

* fix: Correctifs divers

* fix: Retire code mort

* fix: Plusieurs correctifs

* fix: Modifie role des card dans économie collab

* feat: Ajoute la prop `noUnderline`

* fix: Remove spaces from id

* chore: Retire attribut test

* fix: Retire les data-rh + rajoute le subject

* fix: Tests

* fix:  E2E test

* fix: E2E test (autre)

* Update prerender.ts

* fix: E2E Test encore

* fix: E2E

* chore: Ajoute commentaire

* chore: Retire commentaire
2022-11-30 16:51:03 +00:00
Benjamin Arias 2d0d4db8a6
Corrige le fonctionnement des liens d'évitement sur les pages autres que Landing (#2403)
* fix: Utilise <a>

* Revert "fix: Utilise <a>"

This reverts commit 872a90e039.

* fix: Utilise url complète

* fix: Ajoute rustine

* chore: Ajoute commentaire
2022-11-26 10:41:25 +01:00
Benjamin Arias 1aaac631ee
Retire titre sur `PopoverConfirm` (#2398)
fix: Retire titre sur PopoverConfirm
2022-11-23 17:47:09 +00:00
Benjamin Arias 16ab3d97df
Mise en conformité RGAA : Présentation de l'information (#2367)
* feat: Add inherit on headings and paragraphs

* feat: Ajoute background inherit

* feat: Add color inherit

* fix : Corrige le style de TextField

* feat: Améliore le style focus input +

* feat: Ajoute les roles de landmark sur les pages principales

* feat: Ajout d'un role sur Offline

* feat: Ajoute liens d'évitement

* fix: Corrige l'url des liens d'évitement

* feat: Retire le lien sur les valeurs

* feat: Ajoute le hook useGetFullPath

* fix: Ajoute `import` manquant

* feat: Cache lien d'évitements au print

* fix: Style

* fix: persistence-simulation e2e test

* fix: simulateur-ae e2e test

* fix: demande-mobilité e2e test

* chore: Retire classe en doublon

* fix: Remove color declaration

* fix: Retire ligne de css qui casse le style de payslip

* fix: Evite le reload de la page au clic lien d'évitement

* feat: Run Prettier on App.tsx

* fix: Retire timeout inutile
2022-11-23 18:28:31 +01:00
Benjamin Arias ee2422c34f
Mise en conformité RGAA : Formulaires (#2374)
* feat: Ajoute aria-label manquants

* feat: Améliore le label utilisé

* feat: add aria-labels

* feat: Passe champ message en requis ajoute un aria-live

* feat: Ajoute phrase prévenir changement contexte

* feat: Améliore aria-labels boutons

* feat: Améliore aria-label + Article

* feat: Ajout de label

* feat: Ajoute un autocomplete

* feat: Ajoute PopoverConfirm

* feat: Modifie Confirm et ajout à la landing

* feat: Ajoute des confirm sur les autres boutons où c'est pertinent

* chore: Ajoute trad

* fix: Correctifs après review

* feat: Améliore PopoverConfirm
2022-11-23 18:02:35 +01:00
Johan Girod 154db068bc Répare quelques bugs dus au darkMode
fix #2392, fix #2379
2022-11-21 10:04:44 +01:00
Jérémy Rialland 7d4aabe35e Format prettier 2022-11-15 12:47:44 +01:00
Johan Girod 448dd816c9 Disable darkmode for embeded simulators 2022-11-09 15:47:25 +01:00
Félix Legrelle 0f13aa6fbb 💄 multiple fix color 2022-11-09 15:47:25 +01:00
Félix Legrelle de9e890666 💄 Update multiple component
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner e72ea4a19c 💄 Update colors of footers
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner 23324276a9 Use existing dark themed components
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Benjamin Arias 117f743c43
Mise en conformité RGAA : structuration de l'information (#2356)
* fix: Heading levels

* fix: heading level

* feat: Améliore structure autres pages

* feat: Ajoute as + style

* fix: Retropedalage > roles

* feat: Ajoute les roles de listes aux ressources utiles

* feat: Modifie simulateurs > listes + modifie bouton Card

* feat: Add role presentation

* feat: Ajoute des role list et listitem manquants

* feat: Ajoute roles list

* feat: Ajoute roles list
2022-11-07 10:25:37 +01:00
Jérémy Rialland 383d9a6085 Add comment for zindex 2022-11-03 21:00:15 +01:00
Jérémy Rialland b929781642 Fix zindex conflict on popover with doc menu 2022-11-03 21:00:15 +01:00
Johan Girod d507a2eb9a Fix linting 2022-11-01 10:49:39 +01:00
Félix Legrelle 2e427647ad :fix: search loader icon 2022-10-31 09:26:02 +01:00
Benjamin Arias 570048dfe0
Mise en conformité RGAA : Scripts (#2339)
* feat: Ajoute un aria-label pour communiquer le changement de contexte

* feat: Améliore SearchButton

* feat: Améliore le parcours créer - ajout de labels

* feat: Améliore les labels des boutons accueil

* feat: Ajoute attribut

* feat: Ajoute des attributs aria-haspopup

* feat: Ajoute attributs + corrige le sens du chevron Accordion

* feat: Ajout d'aria-haspopup

* feat: Ajoute role alert a WarningBlock

* fix

* feat: Ajout aria-haspop manquants

* chore: Trads

* chore: More trads

* feat: Ajout role="status" sur messages d'erreur

* feat: Ajout status

* chore: Mod status > alert

* feat: Ajoute role

* fix: Corrige test

* fix: Trad

* fix: trad
2022-10-24 16:53:37 +02:00
Benjamin Arias a51920b44c
Support Usager : Implémentation de la messagerie Crisp (#2329)
* feat: Ajoute l'iframe crisp ainsi que le bloc custom html

* wip

* feat: Renomme le dossier standup.. + ajoute la fonction crisp

* fix: Install not broken version + add update meta

* feat: Ajoute le formulaire

* fix: Corrige htmlFor et id

* feat: Ajoute la logique pour récupérer nombre de réponses et les issues

* fix: uncomment stuff

* fix: Retire log

* chore: Renomme fonction

* chore: Renomme fonction

* chore: Renomme fonction

* feat: Retire commentaires

* fix: Refacto urlParams

* chore : Nettoyage de reliquats

* fix : Ajoute TextAreaField et utilise TextField

* fix: Style issues

* fix: Améliore types

* feat: Cleaning

* feat: Ajoute variable d'env website id

* feat: Met à jour README

* wip placeholder url

* feat: Ajoute une fonction de validation du body

* feat: Ajoute validation

* chore: update yarn.lock

* fix: Add missing secret ref + cleaning
2022-10-24 15:03:14 +02:00
Benjamin Arias 492f6f9026
Mise en conformité RGAA : Liens (#2320)
* feat: Add aria-labels to Privacy links

* feat: Ajout d'aria-labels manquants

* feat: Add missing aria-labels

* feat: Ajoute plusieurs aria-labels manquants sur liens

* fix: Ajoute les traductions cassées + aria-labels manquants

* feat: Ajoute trad

* feat: Ajoute "nouvelle fenêtre" sur les aria-label des liens ext

* feat : Ajoute les trads

* fix: clean + ajoute un nouvelle fenêtre

* fix: Retire role alert inutile
2022-10-20 17:05:07 +02:00
Benjamin Arias a2ffdd1c19
RGAA : mise en conformité Tableaux (#2307)
* feat: Ajoute un résumé au <table> sur la page budget

* feat: Ajoute un summary + des th

* feat: Ajoute un aria-label sur les noms de trimestre

* fix: Retire le aria-label sur table

* feat: Ajoute un caption au tableau Budget > lecteur d'écran

* feat: Ajoute caption sur les deux table modifiés

* feat: Ajoute un titre au tableau chomage partiel

* feat: Ajoute un caption

* feat: Ajoute des th sur les entêtes de lignes

* feat: Ajoute des th sur les entêtes de lignes

* wip: Ajoute les role et scope qui vont bien

* feat: Améliore structure

* feat: lecteur évite de lire le tiret + ajout d'attributs

* fix: Corrige le style

* fix: Style

* fix: Style
2022-10-20 10:00:40 +02:00
Benjamin Arias 4a85579a42
RGAA : mise en conformité Médias (#2305)
* feat: Ajoute la transcription de la vidéo vidéo

* feat: Utilise AccompagnyingMessage

* feat: Ajoute composant FoldingMessage qui affiche le transcript

* feat: Ajout d'un paramètre pour empêcher la traduction d'un texte + améliore FoldingMessage
2022-10-06 09:18:38 +02:00
Benjamin Arias 521897635a
RGAA images : mise en conformité 1.1 > 1.3 (#2301)
* feat: Ajoute aria-hidden sur deux svg inutiles aux lecteurs d'écran

* fix : Retire ="true" inutile derrière aria-hidden

* feat : Améliore alt + ajoute prop role sur <Link />

* feat : Améliore, retire des `alt`

* feat : Améliore un alt

* feat: Retire attributs `title` des icônes dans Message

* feat : Ajoute des labels aux émojis feedback

* feat: Améliore label des émojis feedback 2
2022-09-23 11:23:03 +02:00
Benjamin Arias 576bb7828c
Mise au propre des balises `<svg>` (#2285)
* feat: Ajout role="img"

* feat: Ajout d'un aria-label sur le champ de recherche global + correction coquille

* feat: Retire toutes les balises <title> de <svg>

* feat: Retire titres img + améliore les titres d'iframe

* fix: Corrige un label

* fix: retire aria-label inutile
2022-09-22 15:22:04 +02:00
Johan Girod 877947e82a Améliore la documentation de l'API et de la bibliothèque 2022-09-20 11:47:19 +02:00
Benjamin Arias b0e30cceb4
Améliorations accessibilité : attributs `alt`, dissimulation d'éléments aux lecteurs d'écrans (#2283)
* feat: Retire alt inutiles

* feat: Cache par défaut les Emojis aux lecteurs d'écran

* feat: Ajout aria-hidden et labels

* feat: Améliore a11y du champ de recherche page d'accueil

* feat: Ajout role sur Button + cache label inutile aux lecteurs d'écran

* feat: Améliore liens landing + retropedalage

* fix: Corrige les traductions
2022-09-15 16:11:46 +02:00
Johan Girod 4dd3e6ef0d Met à jour la dernière version de publicodes beta.51 2022-09-15 13:08:35 +02:00
Jérémy Rialland 0ce6677903 Refacto developer documentation 2022-09-15 13:08:35 +02:00
Benjamin Arias 75e5aef14d
Amelioration a11y des labels de champs dans Conversation (#2282)
* feat: Amélioration de la lecture d'écran divers inputs

* feat: Améliore le label lu par le SR > InputSuggestion

* feat: Fix autofocus

* fix: Corrige label

* fix: nettoyage

* fix: Modifie selecteurs d'input
2022-09-15 10:23:53 +02:00
Jérémy Rialland 830382e10a Add comment for NavLink hack 2022-08-23 12:59:42 +02:00
Jérémy Rialland 6d0edba3b1 Update Link for react-router v6 isActive function in style/clasName props 2022-08-23 12:59:42 +02:00
Jérémy Rialland 5bca6eeb02 Update react-router to v6 2022-08-23 12:59:42 +02:00
Jérémy Rialland 95626d821d Fix css
fix #2220
2022-07-26 11:09:17 +02:00
Jérémy Rialland 15eceb3eee Add PWA 2022-07-25 10:47:14 +02:00
Jérémy Rialland 2c804328a6 Fix some bug + type error on stats page 2022-07-07 14:37:18 +02:00