878Fermer880
ZephLe 06/02/2013 à 00:46
RHJPP (./877) :
Pas seulement à partir de l'HTML, il y a aussi toutes les informations que le convertisseur qui a donné le HTML a pu y placer. Le tableau JavaScript dont j'ai parlé a, par exemple, été généré lors de la création du HTML. En fait, en quelque sorte, le format interne est inclus dans le HTML pour être récupéré facilement.

Oui j'avais compris, mais ce tableau n'est pas utile, il est déjà contenu dans la version interne des posts (ils ne sont pas sauvegardés en yML). Par contre ça oblige quand même à modifier l'HTML et coder un nouveau parseur, ce que j'aimerais éviter (ou plus exactement ce que je ne ferai jamais, si ça vous tente libre à vous de vous y coller). Et puis d'un point de vue théorique, même s'il n'y aura probablement jamais d'autres rendus que l'HTML le système actuel ne cible pas spécifiquement de l'HTML, il est tout à fait possible de rendre les posts dans un autre format, donc il faudrait refaire autant de fois le code de ce nouveau parseur.
deeph (./878) :
Mais je ne comprend pas trop pourquoi ça demande tant de travail, pour les autres balises (liens etc...) je ne sais pas, mais là tout ce que ça demande c'est de récupérer le alt des images des smileys, non ?

Perso j'aurai simplement utilisé getSelection() avant de coller la citation dans le textarea (je vois mal où ça pourrait poser problème, même d'un point de vue sécurité).

Oui, pour les smileys et uniquement pour les smileys ça ne demande pas grand chose, si ce n'est accepter le fait qu'un smiley doit s'écrire toujours exactement de la même façon pour toutes les syntaxes proposées par yAronet (yML et autres). J'aurais bien aimé ne pas m'imposer cette contrainte, mais elle reste raisonnable donc c'est envisageable. Pour les autres balises en revanche c'est beaucoup plus compliqué, cf. discussion qu'on vient d'avoir.