From e88dfb68a5c44aab4660513ede24d5f43a7c9b6c Mon Sep 17 00:00:00 2001 From: Abdo Date: Mon, 20 Nov 2023 09:50:55 +0300 Subject: [PATCH] Load MathJax's text-chtml-full component in reviewer/previewer (#2836) * Load MathJax's text-chtml-full in review screens * Remove no longer needed MathJax extensions --- build/configure/src/web.rs | 35 +---------------------------------- qt/aqt/browser/previewer.py | 2 +- qt/aqt/clayout.py | 2 +- qt/aqt/reviewer.py | 2 +- 4 files changed, 4 insertions(+), 37 deletions(-) diff --git a/build/configure/src/web.rs b/build/configure/src/web.rs index 98a99aee2..552bee7de 100644 --- a/build/configure/src/web.rs +++ b/build/configure/src/web.rs @@ -526,39 +526,6 @@ pub const MATHJAX_FILES: &[&str] = &[ "mathjax/es5/a11y/complexity.js", "mathjax/es5/a11y/explorer.js", "mathjax/es5/a11y/semantic-enrich.js", - "mathjax/es5/input/tex/extensions/action.js", - "mathjax/es5/input/tex/extensions/all-packages.js", - "mathjax/es5/input/tex/extensions/ams.js", - "mathjax/es5/input/tex/extensions/amscd.js", - "mathjax/es5/input/tex/extensions/autoload.js", - "mathjax/es5/input/tex/extensions/bbox.js", - "mathjax/es5/input/tex/extensions/boldsymbol.js", - "mathjax/es5/input/tex/extensions/braket.js", - "mathjax/es5/input/tex/extensions/bussproofs.js", - "mathjax/es5/input/tex/extensions/cancel.js", - "mathjax/es5/input/tex/extensions/centernot.js", - "mathjax/es5/input/tex/extensions/color.js", - "mathjax/es5/input/tex/extensions/colortbl.js", - "mathjax/es5/input/tex/extensions/colorv2.js", - "mathjax/es5/input/tex/extensions/configmacros.js", - "mathjax/es5/input/tex/extensions/enclose.js", - "mathjax/es5/input/tex/extensions/extpfeil.js", - "mathjax/es5/input/tex/extensions/gensymb.js", - "mathjax/es5/input/tex/extensions/html.js", - "mathjax/es5/input/tex/extensions/mathtools.js", - "mathjax/es5/input/tex/extensions/mhchem.js", - "mathjax/es5/input/tex/extensions/newcommand.js", - "mathjax/es5/input/tex/extensions/noerrors.js", - "mathjax/es5/input/tex/extensions/noundefined.js", - "mathjax/es5/input/tex/extensions/physics.js", - "mathjax/es5/input/tex/extensions/require.js", - "mathjax/es5/input/tex/extensions/setoptions.js", - "mathjax/es5/input/tex/extensions/tagformat.js", - "mathjax/es5/input/tex/extensions/textcomp.js", - "mathjax/es5/input/tex/extensions/textmacros.js", - "mathjax/es5/input/tex/extensions/unicode.js", - "mathjax/es5/input/tex/extensions/upgreek.js", - "mathjax/es5/input/tex/extensions/verb.js", "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff", "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff", "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff", @@ -582,7 +549,7 @@ pub const MATHJAX_FILES: &[&str] = &[ "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff", "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff", "mathjax/es5/output/chtml/fonts/woff-v2/MathJax_Zero.woff", - "mathjax/es5/tex-chtml.js", + "mathjax/es5/tex-chtml-full.js", "mathjax/es5/sre/mathmaps/de.json", "mathjax/es5/sre/mathmaps/en.json", "mathjax/es5/sre/mathmaps/es.json", diff --git a/qt/aqt/browser/previewer.py b/qt/aqt/browser/previewer.py index 7da6de25e..6bd044c35 100644 --- a/qt/aqt/browser/previewer.py +++ b/qt/aqt/browser/previewer.py @@ -131,7 +131,7 @@ class Previewer(QDialog): css=["css/reviewer.css"], js=[ "js/mathjax.js", - "js/vendor/mathjax/tex-chtml.js", + "js/vendor/mathjax/tex-chtml-full.js", "js/reviewer.js", ], context=self, diff --git a/qt/aqt/clayout.py b/qt/aqt/clayout.py index 6b549d43a..cae35408c 100644 --- a/qt/aqt/clayout.py +++ b/qt/aqt/clayout.py @@ -355,7 +355,7 @@ class CardLayout(QDialog): css=["css/reviewer.css"], js=[ "js/mathjax.js", - "js/vendor/mathjax/tex-chtml.js", + "js/vendor/mathjax/tex-chtml-full.js", "js/reviewer.js", ], context=self, diff --git a/qt/aqt/reviewer.py b/qt/aqt/reviewer.py index 83fafdb81..8af09eb5f 100644 --- a/qt/aqt/reviewer.py +++ b/qt/aqt/reviewer.py @@ -334,7 +334,7 @@ class Reviewer: css=["css/reviewer.css"], js=[ "js/mathjax.js", - "js/vendor/mathjax/tex-chtml.js", + "js/vendor/mathjax/tex-chtml-full.js", "js/reviewer.js", ], context=self,