Un ticket ouvert sur Clearbricks, à propos des attributs supplémentaires pour les balises, me pose quelques soucis.
Normalement si j’écris, en wiki, ceci :
[text __bold§class="bold"§__|https://dotclear.net/§class="link"§]
Je devrais obtenir cela :
<a class="link" href="https://dotclear.net/">text <strong class="bold">bold</strong></a>
Or j’obtiens ça :
<a class="bold" class="link" href="https://dotclear.net/">text <strong>bold</strong></a>
Où l’attribut class="bold"
est affecté à la balise englobante et pas à celle insérée dans le texte du lien (c’est d’ailleurs aussi le cas pour les images contenues dans un lien).
Comme on dit vulgairement, fuque !
Après une heure à faire des essais et à essayer de comprendre le code qui gère ça, je botte en touche ; y’a quasi zéro doc dans le code, encore moins sur l’algorithme général du parser, j’atteins les limites de ma patience sur ce code de psychopathe.
Donc ça restera comme ça, sauf si quelqu’un veut se pencher dessus — je luis souhaite bon courage —, et si ça pose problème à quelqu’un, qu’il bascule en HTML ou Markdown ;-)