[spip-dev] ! #BOUTON_ACTION

Une balise pour generer rapidement un bouton d'action en POST, ajaxable
a utiliser a la place des liens action_auteur, sous la forme
#BOUTON_ACTION{libelle,url}

ou
#BOUTON_ACTION{libelle,url,ajax}
pour que le bouton se comporte comme un lien class = 'ajax' (rechargement de l'inclusion ajax parente la plus proche)
Dans le cas d'un hit ajax, le cache des pages ajax est vide car on suppose avoir fait une action en base de donnee

exemple :
avant on pouvait avoir dans un squelette un lien action ajaxé sous la forme :

<a href='#URL_ACTION_AUTEUR{monaction,args,redirect}' class='ajax'>titre du lien</a>

Si cette action modifie la base de donnee les fichiers du serveur, il est *fortement conseillé* de le remplacer par
#BOUTON_ACTION{titre du lien,#URL_ACTION_AUTEUR{monaction,args,redirect},ajax}

En résumé :
pour de la navigation, utiliser un lien (eventuellement class='ajax')
pour une opération irréversible, utiliser un #BOUTON_ACTION (eventuellement avec le troisieme argument ajax)

Cédric

Une balise pour generer rapidement un bouton d'action en POST, ajaxable
a utiliser a la place des liens action_auteur, sous la forme
#BOUTON_ACTION{libelle,url}

Super !

Tu sais comment les styler de manière à ce que ça puisse ressembler à
ce qu'on veut (ex: la petite croix rouge pour supprimer un mot-clé
d'un article) ?

-- Fil