Rgaa3.2016, test 13.2.1 : identique pour Asqatasun?

asqatasun
rgaa-3-2016
rgaa
rgaa3.2016-13.2.1
Tags: #<Tag:0x00007fe6a1f40080> #<Tag:0x00007fe6a1b7fef0> #<Tag:0x00007fe6a1b7fdb0> #<Tag:0x00007fe6a1b7fc70>

#1

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.


#2

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


#3

–> 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).


#4

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*$])


#5

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


#6

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

En regexp
\s : Any Whitespace


#7

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


#9