Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mise à jour de ZMarkdown vers la version 11 #6275

Closed
StaloneLab opened this issue Mar 29, 2022 · 0 comments · Fixed by #6276
Closed

Mise à jour de ZMarkdown vers la version 11 #6275

StaloneLab opened this issue Mar 29, 2022 · 0 comments · Fixed by #6276
Labels
S-Évolution Ajoute de nouvelles fonctionnalités

Comments

@StaloneLab
Copy link
Member

StaloneLab commented Mar 29, 2022

Le moteur de rendu ZMarkdown du site est désormais disponible en version 11. Outre la QA habituelle à réaliser suite à ce changement de version, il faudrait vérifier la compilation correcte des formules mathématiques (suite à la correction d'une faille restreignant l'utilisation de certaines commandes), par exemple par la publication d'un tutoriel comportant des formules un peu complexes.

En outre, un changement est à réaliser du côté de zds-site pour la gestion des balises secret. Auparavant, les spoilers étaient une balise HTML div.custom-block-spoiler (générée par ZMd) masquée par défaut dans le CSS, et le JS du site se chargeait de rajouter un bouton cliquable a.spoiler-title qui changeait la visibilité.

Désormais, il faut distinguer deux comportements :

  • les spoilers avec titre, pour lesquels ZMd génère un ensemble details + summary. Sauf erreur de ma part, il n'y a rien à gérer dans ce cas du point de vue JS, il faut simplement faire que ça s'affiche correctement ;
  • les spoilers sans titre, pour lesquels ZMd génère seulement l'élément details, il faut ainsi rajouter via le JS l'élément summary avec ce que l'on veut dedans ("Afficher/Masquer le contenu masqué" actuellement).

Attention à conserver l'ancien style d'une manière ou d'une autre afin que les anciens contenus ne soient pas cassés par la modification.

N'hésitez pas à demander, ou juste à tester si je ne suis pas clair.

@StaloneLab StaloneLab added the S-Évolution Ajoute de nouvelles fonctionnalités label Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-Évolution Ajoute de nouvelles fonctionnalités
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant