Commit Graph

278 Commits (a3dd43c4c2e5c6e8dc6aa787d42e8e04e7ce1ba7)

Author SHA1 Message Date
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
Félix Legrelle 4a409243fe Add accessibility for darkmode
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner 70b05efbd2 Add dark mode context
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Benjamin Arias c7a80e9232
Correction l'absence de `lang` sur certaines pages, retire le `title` en doublon (#2362)
* fix: Retire doublons lang et title

* feat: Ajoute le titleTemplate

* feat: Ajoute `DefaultHelmet` et remplace où il faut
2022-11-08 11:33:15 +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 18359b5a25 Clean comment 2022-11-03 21:00:15 +01:00
Jérémy Rialland ec3586d36d Rename objectifs 2022-11-03 21:00:15 +01:00
Jérémy Rialland 08f23210e4 Fix P in P 2022-11-03 21:00:15 +01:00
Jérémy Rialland eda18956a2 Fix activité mixte AE 2022-11-03 21:00:15 +01:00
Jérémy Rialland e8f2aaf078 Refacto des configs des simulateurs 2022-11-03 21:00:15 +01:00
Jérémy Rialland 4c31e15588 Fix bouton modifier en double 2022-11-03 21:00:15 +01:00
Jérémy Rialland 5f470775b7 Fix de l'année dans le titre de la page 2022-11-03 21:00:15 +01:00
Johan Girod 50aec66186 Rétabli l'affichage des droits à la retraite sur le simulateur indépendant 2022-11-01 11:39:19 +01:00
Benjamin Arias cc63f45697
Mise en conformité RGAA : éléments obligatoires (#2353)
* fix: CSS

* feat: Retire <br /> présentationnel

* feat: Ajoute attribut changement de langue

* refix
2022-10-27 15:12:22 +02:00
Jérémy Rialland 1356c8d157 Rename server endpoint 2022-10-24 18:24:53 +02:00
Jérémy Rialland e221b590d2 Add redirect to server 2022-10-24 18:24:53 +02: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
Jérémy Rialland a73e5d4fae 🐛 Fix les iframe avec une mauvaise couleur 2022-10-20 13:47:10 +02:00
Jérémy Rialland 81a5c737d0 Amelioration de la detection d'erreur lors du set situation 2022-10-10 19:11:59 +02:00
Jérémy Rialland 585f63eb39 Add safeSetSituation 2022-10-10 16:59:44 +02:00
Jérémy Rialland 667ea3f6d8 Replace CodeBlock by Pre + Code 2022-10-10 16:59:44 +02:00
Johan Girod 97490b615d Fix linting 2022-10-10 15:16:41 +02:00
Félix 184e5511e6 ♻️ Refacto suggestion component
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-10-10 15:16:41 +02:00
Félix 97e0ec70dc 💄 Update 404 page
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-10-10 14:01:14 +02:00
Johan Girod 1c4625e530 Sépare activité et activité . nature 2022-10-06 14:46:53 +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
Johan Girod 860d7b4cf4 Supprime l'utilisation du mécanisme synchronisation pour la commune de localisation
- Renomme `localisation` en `commune`
- Déplace la logique de `getNextStep` dans un hook `useMissingVariables`
2022-10-05 19:44:55 +02:00
Johan Girod e9a61d0dc1 Réecrit les règles liées à la cotisations ATMP
Le but : plus de cohérence et de simplicité, et mettre à jour avec les évolutions législatives
- disparition du taux bureau remplacé par le taux fonction support
- modifications des seuils taux collectif / taux individuel si alsace moselle
- modifications des taux fonctions support si convention collective BTP
- simplification du flux des questions : On demande le taux exact de l'entreprise -> Si inconnu on approxime par le taux collectif
- mise à jour à la dernière version de publicodes qui corrige un bug dans le score des missing des règles avec par défaut
2022-10-05 19:44:55 +02:00
Benjamin Arias 50e54ee3ee
RGAA : Ajout d'un title sur les iframes intégrées et dans m-e (#2303)
* feat: Ajout d'un title sur les iframes intégrées et dans m-e

* chore: Ajout d'une trad

* fix: Path

* feat: Mise à jour de trads

* chore: Modify type

* feat: Utilise metadata pour éviter duplication données

* fix : Annule précedente modif

* fix: Retire constantes devenues inutiles

* fix: Coquille

* fix: Retire console.log oubliés

* fix: trads

* fix : trads 2

* Update iframe-integration-script.js
2022-10-04 17:22:49 +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
Benjamin Arias c03d40325e
A11Y : Cache les symboles flèche unicode (#2286)
chore: ajoute `aria-hidden` sur les symboles flèche unicode
2022-09-22 11:03:58 +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
Johan Girod fed7ffad25 Répare bug critique sur safari 2022-09-19 08:40:36 +02:00
Jérémy Rialland fdfdc711cc Fix types 2022-09-15 17:20:16 +02:00
Jérémy Rialland 28f56dedb6 Update typescript 2022-09-15 17:20:16 +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 1ca2c95273 🖋️ Améliore la documentation de l'utilisation de la bibliothèque npm 2022-09-15 14:51:51 +02:00
Johan Girod d9e8a742f2 Change le titre des règles suite à la refacto publicodes 2022-09-15 14:51:51 +02:00
Johan Girod c00ec711e6 Réorganise la base de règle salariés
## Rationalise les espaces de nom

Sépare le fichier salarié en plusieurs, par grande thématique. Rationalise les espaces de nom :
- `salarié . cotisations` : toutes les cotisations et exonérations
- `salarié . contrat` : les éléments immuables spécifiques au contrat
- `salarié . rémunération` : tous les éléments relatifs à la rémunération (salaire brut, net, primes,
   avantages en nature)
- `salarié . régimes spécifiques` : les règles liées aux régimes spéciaux (DFS, cadre, impatriés, etc)

 ## Apporte des corrections sur le calculs du simulateur
- Ajoute la limite de déduction sur la part employeur des prévoyances
- Enlève la CSA de l'exonération JEI
- Réecrit les règles de déductions des frais de transport domicile / travail pour coller à la réglementation
- Précise le calcul de l'assiette de la CSG
2022-09-15 14:51:51 +02:00
Johan Girod 9f63ffdb7d Refacto des règles salarié
- Renommage contrat salarié en salarié
- Ajout d'un espace 'contrat' ou toutes les informations contractuelles ont été déplacée (brut de base, temps de travail, type de contrat)
- Utilisation tant que possible de `avec`
- Déplacement des éléments de rémunération dans l'espace de nom "rémunération"
- Déplacement des exonérations dans 'salarié . cotisations . exonérations'

Work in progress
2022-09-15 14:51:51 +02:00
Jérémy Rialland 38d2b5bdcd Fix tests 2022-09-15 13:08:35 +02:00
Jérémy Rialland b069c40cbf Fix safe situation catch errors 2022-09-15 13:08:35 +02:00
Jérémy Rialland 7bee48d96d Refacto situation 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
Benjamin Arias cf69b0c356
Ajout fonctionnalité d'activation d'autofocus manuel (#2281)
* feat: Ajout partie redux permettant sauvegarder shouldFocusField

* feat: Retire `title` des balises input et remplace par `aria-labelledby`

* feat: focus au clic sur précédent

* feat: Cache éléments inutiles aux lecteurs d'écran

* fix: Retire `title` inutile

* feat: Re-ajoute `aria-label`

* feat: Ajoute le hook useShouldFocusField + aria-label

* feat: Utilise id au lieu d'aria-labelledby dans les tests e2e

* feat: Retire aria-labelledby des selecteurs restants test e2e

* fix: Retire code inutile

* fix: Corrige erreur ts-lint + suit le format des labels de type d'action

* feat: Readd title to avoid react-aria breaking

* fix: Id incorrecte
2022-09-14 14:25:58 +02:00