La WSE possède des attributs très puissants, traités rapidement précédemment. Cette page explique en détail leur fonctionnement.

Utiliser des chaînes de caractères

Les attributs, par défaut, ne supportent pas les espaces ou symboles systèmes. En utilisant une chaîne de caractère (une “string”), vous pouvez utiliser tous ces caractères.

"Bonjour, le \\"monde\\"." -> Bonjour, le "monde".

<aside> <img src="/icons/light-bulb_green.svg" alt="/icons/light-bulb_green.svg" width="40px" /> Notez l’utilisation d’un anti-slash (”\”) pour permettre l’utilisation des guillements.

</aside>

Attribut “link”

L’attribut link permet en réalité de viser soit une page, soit une page et un focus précis.

Viser une diapositive

Viser une diapositive, comme montré précédemment, se fait en indiquant seulement le numéro de la page à visiter si le lien est activé.

link:numéro de la diapositive

Viser une page et une id

Viser une id dans une diapositive se fait de deux manières différentes. L’une est permissive et l’autre recommandée si l’utilisateur a construit l’id de ses éléments comme recommandé.

link:X#ID
 | où X est un numéro de diapositive, et ID l'id complète de l'élément à viser
 | cette méthode, plus permissive, permet de viser des id personnalisées

link:X?ID
  | où X est un numéro de diapositive, et ID le focus de l'élément
  | ainsi, si l'élément est le 3e élément de la page 2, le lien sera 2?3

Attribut “show”

L’attribut show fonctionne en réalité comme une formule mathématique, limitée à 2 opérateurs : + (ajouter) et - (retirer). Les opérandes sont eux remplacés par des ensembles.

Ensembles prédéfinis

Déjà présenté, les ensembles prédéfinis <, = et > s’ajustent automatiquement à l’élément, dit élément master.

Le premier permet de viser les éléments ayant un focus inférieur à celui de l’élément master, le second, l’élément master, enfin, le troisième, les éléments ayant un focus supérieur à celui de l’élément master.

Listes

Le quatrième ensemble utilisable est celui des listes : des suites de nombres, présentées comme les listes pythons. Il permet une définition au cas par cas.