Aggiornamento di Mathjax alla versione 4

OK, ecco il codice:

Attenzione, però, non ho lavorato direttamente dal tuo ultimo commit. Sono partito direttamente dal main di Discourse e ho apportato modifiche da lì. Quindi, ho imparato parecchio dal tuo lavoro ma la struttura generale è diversa.

Penso che la differenza principale possa essere riassunta così: dove tu (naturalmente) usi le funzionalità di Discourse ereditate da Ember per coordinare i tempi associati a cose come il caricamento e la tipografia, io uso le funzionalità di MathJax. Quindi, i miei bundle load-mathjax e mathjax (uno per svg e uno per chtml) sono molto più semplici dei tuoi. Il caricamento è tutto coordinato tramite l’oggetto window.MathJax in discourse-math-mathjax.

Ho ancora lo stesso problema che ho descritto prima, ovvero che questo loader commentato non funziona; devo usare questa versione CDN invece. Non so davvero perché.

Penso che il tuo codice soffra dello stesso problema. Ecco perché AsciiMath non sembra funzionare.