Aller au contenu

Rechercher dans Feitio

↵ ouvre le premier↑↓ choisirEsc ferme

Dialog

Une courte question au milieu de l'écran, avant une action à fort effet ou sans possibilité de retour. Elle se ferme uniquement avec une réponse.

Sur cette page

Playground

Mettre en pause les 12 rappels ?

Vous pouvez les réactiver dans Réglages.

Type
Fond
HTML
<button class="feitio-button" type="button" data-open-dialog="pg-dialog">Mettre en pause</button><dialog class="feitio-dialog" id="pg-dialog" aria-labelledby="pg-dialog-t" aria-describedby="pg-dialog-d"><form method="dialog"><h2 id="pg-dialog-t">Mettre en pause les 12 rappels ?</h2><div id="pg-dialog-d"><p>Vous pouvez les réactiver dans Réglages.</p></div><div class="actions"><button type="submit" class="feitio-button" data-variant="primary" value="yes">Mettre en pause</button><button type="submit" class="feitio-button" value="cancel" autofocus>Annuler</button></div></form></dialog>

Quand l'utiliser

Quand ne pas l'utiliser

Exemples

Annuler le calendrier "Sauvegarde hebdomadaire" ?

  • Cela ne s'exécutera plus à partir de maintenant.
  • Cela ne peut pas être annulé.

Action sans possibilité de retour

L'action est irréversible, et la dernière ligne indique qu'elle ne peut pas être annulée. Le focus se place sur Annuler.

Afficher le code
HTML
<button type="button" class="feitio-button" data-variant="danger" data-open-dialog="apagar">Apagar</button>
<dialog class="feitio-dialog" id="apagar" aria-labelledby="apagar-t" aria-describedby="apagar-d">
  <form method="dialog">
    <h2 id="apagar-t">Apagar o agendamento "Backup semanal"?</h2>
    <ul id="apagar-d"><li>…</li><li>Não dá para desfazer.</li></ul>
    <div class="actions">
      <button type="submit" class="feitio-button" data-variant="danger" value="apagar">Apagar agendamento</button>
      <button type="submit" class="feitio-button" value="cancelar" autofocus>Cancelar</button>
    </div>
  </form>
</dialog>

Voulez-vous supprimer les 12 agendas ?

Rien ne revient.

Tapez pour confirmer

Uniquement pour ce qui supprime beaucoup d'un coup : le bouton danger s'allume uniquement avec le bon mot, et le focus commence dans le champ.

Afficher le code
HTML
<form method="dialog" data-type-to-confirm="APAGAR">
  …
  <input class="feitio-input" id="confirmar" autocomplete="off">
  <button type="submit" class="feitio-button" data-variant="danger" disabled>Apagar 12 agendamentos</button>
</form>

Anatomie

Mettre en pause les 12 rappels ?

Vous pouvez les réactiver dans les Paramètres.

Mettre en pauseAnnuler
  1. La question : l'action, le nom de la chose et sa taille.
  2. Ce qui se passe, et s'il y a un moyen de revenir en arrière.
  3. L'action : verbe et objet ; vin quand elle détruit.
  4. Annuler : prend le focus sur l'ouvert.

États

Faire et ne pas faire

Do

Supprimer « Sauvegarde » ?

Supplémenter calendrierAnnuler

La question et le bouton disent la même chose.

Don’t

Êtes-vous sûr ?

OuiNon

« Êtes-vous sûr ? » avec Oui et Non : il ne dit pas quoi.

Accessibilité

Attributs

AttributValeursPour quoi
class="feitio-dialog"sur le <dialog>Papier soulevé, au centre de l'écran.
data-open-dialogl'identifiantSur le bouton d'ouverture.
method="dialog"sur le formulaire interneLes réponses ferment le Dialog.
data-type-to-confirmle motLe bouton de danger ne s'allume que avec lui.
autofocussur AnnulerL'accent commence sur la réponse qui ne fait rien.
Haut