Rgaa3.2016, test 13.2.1 : identique pour Asqatasun?

Tags: #<Tag:0x00007f294ad8fe30> #<Tag:0x00007f294ad8fd18> #<Tag:0x00007f294ad8fb88> #<Tag:0x00007f294ad8f9f8>

Pour le test 13.2.1 dans le changelog l’expression [ attribut target="_blank" ]
est remplacée par [ attribut target ] (avec un lien rajouté vers le glossaire)

en comparant les version du 3.0 et 3.2016 (glossaire inclus),
je pense que cette règle est identique pour Asqatasun ?
Pour le moment, j’ai regardé la documentation de l’algo mais pas le code…

Vous êtes d’accord ?
Si oui, je m’occupe de l’activer dans la branche dédiée.

les info du glossaire, “_self / _top / _parent” laisse supposé
qu’un modification légère est quand même à faire pour Asqatasun.

–> je confirme, il faut adapter le code

La nouvelle entrée de glossaire nous défini mieux le périmètre: target avec comme contenu n’importe quoi sauf (_self, _top, _parent).

en fait c’est déjà implanté comme cela :

Seule la documentation n’est pas à jour : manque sauf _top et _parent en plus du sauf _self)

par contre je ne comprend pas le sélecteur suivant
présent dans la doc et dans le code :

:not([target~=^s*$])

De mémoire :

  • [toto] c’est attribut toto
  • ~= signifie contient
  • ^ c’est “début de ligne” en regex
  • $ c’est “fin de ligne” en regex
  • il reste s*, i.e. s 0 ou N fois

Je ne serai pas surpris qu’il manque un . entre le s et le *, à vérifier en contexte

Tu dois le trouver un peu partout.
Ca doit exclure sa présence avec uniquement des caractères vides

En regexp
\s : Any Whitespace

merci @koj / @mfaure pour les précisions

donc traitement identique pour Asqatasun
juste un correctif dans la doc à faire

----> mergé sur la branche dédiée