Passer au contenu principal

Chargeur

Utilisation​

Présentation​

Les composants Chargeur indiquent que le système traite une commande, par exemple le chargement d'une application, la soumission d'un formulaire, l'exécution d'un calcul ou l'enregistrement des mises à jour. Utilisez les chargeurs lorsque le système exige des utilisateurs qu'ils patientent pendant une durée indéterminée. Cela rassure les utilisateurs sur le fait que le traitement du système est en cours et que ce dernier fonctionne bel et bien.

Les composants Chargeur se présentent sous la forme de deux variantes : chargeur et chargeur intégré.

Variantes​

VarianteFinalité
ChargeurLes chargeurs sont utilisés pour des processus tels que la récupération de données et les calculs lents. Ils permettent de gérer les attentes des utilisateurs et de fournir des commentaires lors du chargement de pages entières.
Chargeur intégréLes chargeurs intégrés fournissent un retour visuel indiquant qu'une action est en cours de traitement, par exemple Créer, Mettre à jour et Supprimer.

Formatage​

Structure​

image illustrant la structure du chargeur et du chargeur intégré Chargeur (à gauche) et chargeur intégré (à droite)

  1. Chargeur
    A. Indicateur de chargement : apparaît dans une animation en boucle comme le logo Guidewire.
  2. Chargeur intégré
    A. Indicateur de chargement : apparaît sous la forme de deux flèches qui tournent dans le sens des aiguilles d'une montre. Lorsque les données sont traitées avec succès, l'indicateur de chargement se transforme en coche verte.
    B. Étiquette (facultatif) : texte d'assistance expliquant le statut de chargement.

Meilleures pratiques​

Chargeur​

  • Permet d'afficher la progression du chargement d'une page entière ou d'une opération majeure, par exemple lorsque l'utilisateur attend pendant le chargement d'une application ou l'extraction de données.
  • Utilisez un chargeur lorsque le temps d'attente prévu est supérieur à trois secondes.

Chargeur intégré​

  • Permet d'indiquer le chargement ou l'extraction de données localisés dans des sections ou des composants spécifiques d'une page.
  • À utiliser pour des actions telles que les soumissions, les téléchargements et les calculs qui ne peuvent pas être effectués instantanément et qui ne nécessitent qu'un court délai de traitement.

Contenu​

Directives générales relatives à la rédaction​

  • Mettez une majuscule en début de phrase pour tous les aspects relatifs à la conception des interfaces de produit Guidewire. Ne mettez pas la 1re lettre du 1er mot du titre en majuscule.
  • Utilisez des verbes au présent et la forme active dans la plupart des cas.
  • Utilisez des contractions courantes pour donner à votre texte un ton plus naturel et informel.
  • Utilisez un langage simple. Évitez tout jargon inutile et les formulations complexes.
  • Utilisez des termes et des phrases concis.

Étiquette du chargeur intégré​

  • Les chargeurs intégrés peuvent avoir un texte facultatif qui décrit l'action en cours. Par exemple, « Création d’un compte… ».
  • L'étiquette doit être modifiée pour refléter le statut de traitement. Par exemple, si un utilisateur crée un compte, l'étiquette peut indiquer « Compte créé » lorsque l'action est terminée.
  • Les chargeurs intégrés peuvent être utilisés sans texte d'accompagnement dans certaines situations, par exemple lorsqu'ils apparaissent dans un champ de saisie.
Utilisez des étiquettes courtes, significatives et précises pour l'action en attente.
N'utilisez pas d'explications textuelles longues.

Interactions​

Le chargeur intégré et ses composants utilisent le rôle WAI-ARIA "alert" pour garantir que les utilisateurs de lecteurs d'écran bénéficient des mêmes informations. L'élément avec role="alert" utilise une association aria-labelledby avec <div> où class="jutCubeLoaderscreenReaderOnly" (et la valeur "Loading") pour fournir un nom accessible.

Accessibilité​

Ce composant a été validé pour répondre aux directives d’accessibilité WCAG 2.2 AA dans sa configuration de base par défaut. Il s’agit notamment de s’assurer que :

  • Le rapport de contraste des éléments textuels par rapport à leur arrière-plan est supérieur à 4.5:1.
  • Le contenu non textuel qui doit transmettre le sens (comme les icônes et les indicateurs de focus) a un rapport de contraste d’au moins 3:1 avec ses couleurs adjacentes.
  • Cet élément peut être utilisé à l’aide d’un clavier et d’une souris.
  • Le contenu est accessible à l’aide de lecteurs d’écran, tels que JAWS et VoiceOver.

La conformité de l’accessibilité dépend en définitive de la façon dont ce composant est implémenté et personnalisé. Les modifications apportées par l’auteur du contenu peuvent affecter l’accessibilité. Pour en savoir plus sur notre modèle de responsabilité partagée, consultez notre Déclaration d’accessibilité Jutro complète.

En cas de modification du message de chargement, par exemple, veillez à ce qu'il reste clair et concis.