ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Fix 44987: Dynamic rendering of MathJax 3 fails

Open fneumann opened this issue 8 months ago • 1 comments

See https://mantis.ilias.de/view.php?id=44987

Both Mathjax 2 and 3 are supported. The rendering calls are centralized in Basic.js where the MathJax rendering is already called for the print view of a page. This is fixed for MathJax 3, too.

fneumann avatar Apr 29 '25 11:04 fneumann

The following affected components need a review and approval by their authorities:

Services/Accordion - no authority, Looking for Shepherd Modules/Test - @kergomard Modules/Scorm2004 - @qualitus-dahme Services/COPage - @alex40724 Services/JavaScript - no authority, Looking for Shepherd

@alex40724: you were formerly noted as implict maintainer for Accordion. Perhaps you can say something about the need for reprocessing MathJax when an accordion is opened.

fneumann avatar Apr 30 '25 09:04 fneumann

@alex40724 could you have a short review of Services/COPage/templates/default/tpl.question_export.html? It just replaces repeated code with the call of a central fucnction.

fneumann avatar Jul 03 '25 08:07 fneumann

I'll tend to this PR as a shepherd for Services/JavaScript.

fwolf-ilias avatar Sep 15 '25 09:09 fwolf-ilias

Many thanks @fwolf-ilias for the review. I added the license header. Still waiting for an approval of the changes in Services/COPage.

fneumann avatar Sep 17 '25 16:09 fneumann

Hi @alex40724, we meanwhile get more issues from institutions that switched to MathJax 3. Could you please review the changes in Services/COPage?

fneumann avatar Oct 21 '25 06:10 fneumann