onAjaxLoad s'applique sur Document lorsqu'il provient d'une fenêtre modale rechargée en ajax
En tentant de corriger un bug du porte plume, à savoir que le calcul automatique de la hauteur des textarea ne se faisait pas si on était sur exec=article&id_article=xx et qu'on cliquait sur "modifier l'article" (qui affiche le formulaire d'édition en ajax), Cédric m'a conseillé d'utiliser onAjaxLoad qui exécute les fonctions sur les contenus chargées.
Je l'ai appliqué là : http://zone.spip.org/trac/spip-zone/changeset/92220
Ceci étant dit, il y a un cas où le «this» vaut Document au lieu d'un contenu chargé en ajax. Pour s'en rendre compte, il suffit d'éditer sur l'édition d'un article un document joint (ajouter ou modifier). 3 triggerAjaxLoad sont exécutés dont 1 sur Document. Dans ce cas là, on arrive sur https://git.spip.net/spip/spip/src/branch/master/prive/javascript/ajaxCallback.js#L96 qui exécute le trigger. s.url vaut http://example.com/ecrire/?exec=document_edit&popin=oui mais s.onAjaxLoad n'existe pas.