Aller au contenu

16. Les messages, les fenêtres et les questions

Les messages

page "compte" :
    variable panier = ["Livre"]
    titre "Compte"
    bouton "Enregistrer"
    bouton "Supprimer"
    quand l'utilisateur clique sur "Enregistrer" :
        afficher reussite "Enregistré"
        afficher avertissement "Pense à vérifier ton email" pendant 10 secondes
    quand l'utilisateur clique sur "Supprimer" :
        retirer "Livre" de panier
        afficher reussite "Livre retiré" avec action "Annuler" :
            ajouter "Livre" a panier

Les genres : afficher, afficher reussite, afficher avertissement, afficher erreur. pendant 10 secondes règle la durée ; sans disparaitre le garde affiché ; avec action "…" : ajoute un bouton.

Les fenêtres

page "aide" :
    titre "Aide"
    bouton "Ouvrir l'aide"
    quand l'utilisateur clique sur "Ouvrir l'aide" :
        montrer "Raccourcis"
    fenetre "Raccourcis" avec description "Les touches utiles" :
        texte "Ctrl+K ouvre cette aide."
        bouton "Compris"
        quand l'utilisateur clique sur "Compris" :
            cacher "Raccourcis"

Poser une question

page "panier" :
    variable panier = ["Livre", "Stylo"]
    titre "Panier"
    pour chaque p dans panier :
        texte p
        bouton "Retirer {p}" avec nom "retirer"
        quand l'utilisateur clique sur "retirer" :
            confirmer "Retirer {p} du panier ?" avec oui "Retirer" et non "Garder" :
                retirer p de panier
            sinon :
                afficher "Rien n'a été retiré"