v2.0.1
FIXes pour la v2.0.1
- FIX - les sqlides dans les admonitions repliées
???n'étaient pas rendues correctement quand le sqlide était créés via les macros. - FIX - les pages mélangeant les deux types de syntaxes (macros + ancienne syntaxes) pouvaient se retrouver avec des IDE non fonctionnels car les worker des espaces communs étaient insérés lors de la première insertions d'un "espace" sql, mais l'ordre des générations de code pouvait ne pas suivre l'ordre de lecture dans la page : toutes les macros d'abord, puis une seconde passe est faite pour les anciennes syntaxes.
Changements effectués :
-
Changement de signature pour la macro, pour pouvoir utiliser qqes arguments positionnels, pour alléger les déclarations.
-
Les macros insèrent maintenant un token dans la page, qui sera remplacé par du code html durant
on_page_content(évite les problèmes de conversion md -> html de mkdocs -> FIX 1) -
Les
workerinitsont ajoutés viaon_page_context, juste sous les scripts et le css liés au sql du plugin, pour garantir qu'ils seront toujours dispo avant les sqlide de la page (FIX 2). -
Ajout de qqes commentaires ici et là dans le code, car la logique devient plus complexe...
MAJ docs pour v2.0.1 (+ qqes modifs cosmétiques)
- Arguments de la macro
- Ajout d'explication pour hide et autoexec
- Exemple alternatif (arguments positionnels)