Mise à niveau de Mathjax vers la version 4

OK, voici le code :

Attention cependant, je n’ai pas travaillé directement à partir de votre dernier commit. J’ai commencé directement à partir de Discourse main et j’ai fait des modifications à partir de là. Ainsi, j’ai beaucoup appris de votre travail mais la structure globale est différente.

Je pense que vous pourriez résumer la principale différence comme suit : Là où vous utilisez (naturellement) les fonctionnalités de Discourse héritées d’Ember pour coordonner les timings associés au chargement et à la composition, j’utilise les fonctionnalités de MathJax. Ainsi, mes bundles load-mathjax et mathjax (un pour svg et un pour chtml) sont beaucoup plus simples que les vôtres. Le chargement est entièrement coordonné via l’objet window.MathJax dans discourse-math-mathjax.

J’ai toujours le même problème que celui que j’ai décrit auparavant, à savoir que ce chargeur commenté ne fonctionne pas ; je dois utiliser cette version CDN à la place. Je ne sais vraiment pas pourquoi.

Je pense que votre code souffre du même problème. C’est pourquoi AsciiMath ne semble pas fonctionner.