Aller au contenu

14. Les événements

Un événement dit quand faire quelque chose. Il s'écrit sous les éléments qu'il vise, et son bloc contient les actions.

page "accueil" :
    titre "Bienvenue"
    image "produit.png" avec description "Le produit"
    bouton "Commencer"
    quand la page se charge :
        afficher "Prêt"
    quand l'utilisateur clique sur "Commencer" :
        afficher "C'est parti"
    quand l'utilisateur survole "produit.png" :
        afficher "Aperçu du produit"
Événement, Quand
ÉvénementQuand
quand la page se charge :à l'ouverture de la page
quand l'utilisateur clique sur "…" :au clic (ou au toucher)
quand l'utilisateur survole "…" :au passage de la souris
quand le formulaire "…" est soumis :à l'envoi d'un formulaire valide
quand l'utilisateur ecrit dans "…" :à chaque frappe
quand l'utilisateur arrete d'ecrire dans "…" :après une pause dans la frappe
quand l'utilisateur appuie sur "controle+k" :à un raccourci clavier
quand l'utilisateur arrive en bas de "…" :au bas d'une liste (défilement infini)

Dans une boucle, un événement vise l'élément de son tour :

page "produits" :
    variable produits = ["Livre", "Stylo"]
    titre "Produits"
    pour chaque nom dans produits :
        texte nom
        bouton "Acheter"
        quand l'utilisateur clique sur "Acheter" :
            afficher "Tu as acheté {nom}"