mediawiki-extensions-Math/src
Moritz Schubotz (physikerwelt) 11dc0e4b97 Add MathJax rendering option
When collecting user feedback regarding the native
rendering option on the German Wikipedia (T346795)
it became apparent that some power users aim for bigger
and bolder fonts and a more LaTeX-like layout.
MathML, however, aims to format math as an integral part
of the text with uniform fonts and spacing.

To match both user needs, this patch adds a new rendering
option that uses client-side MathJax (without a need for
restbase or mathoid).

* Adjust MathJax`s loader to be compatible with the mw loader
* Add new rendering mode
* Copy MathJax source to resource module as foreign repo

Bug: T354136
Change-Id: I1ecf9c77fefc3b0f717107d81979276023f6cb84
(cherry picked from commit 277663b822)
2024-06-24 00:03:07 +00:00
..
HookHandlers Add MathJax rendering option 2024-06-24 00:03:07 +00:00
Hooks Create HookRunner class and the hook handler interfaces 2023-06-05 22:47:33 +02:00
InputCheck Fix purging of cache in native mode 2024-02-05 20:56:19 +01:00
Render Remove explicit DB access 2024-01-11 15:57:02 +00:00
Rest Use namespaced classes 2024-01-06 16:30:26 +01:00
Widget Human-readable errors on Special:MathStatus 2024-01-27 22:57:12 +01:00
WikiTexVC Declare properties statically 2024-04-06 21:03:00 +00:00
Hooks.php Conditionally register popup RestRoute using ExtensionFunctions 2024-04-07 20:30:04 +00:00
InvalidTeXException.php Replace deprecated MWException 2023-06-09 13:00:46 +02:00
Math.php Make code using the Math.CheckerFactory service discoverable 2022-11-23 12:10:32 +00:00
MathConfig.php Add MathJax rendering option 2024-06-24 00:03:07 +00:00
MathDataUpdater.php Use namespaced classes 2024-01-06 16:30:26 +01:00
MathFormatter.php Use namespaced classes 2024-01-06 16:30:26 +01:00
MathLaTeXML.php Remove explicit DB access 2024-01-11 15:57:02 +00:00
MathMathML.php Add explicit parentheses around mixed boolean operator 2024-03-23 00:53:14 +01:00
MathMathMLCli.php Remove explicit DB access 2024-01-11 15:57:02 +00:00
MathMLRdfBuilder.php
MathNativeMML.php Fix purging of cache in native mode 2024-02-05 20:56:19 +01:00
MathRenderer.php Fix purging of cache in native mode 2024-02-05 20:56:19 +01:00
MathRestbaseException.php Replace deprecated MWException 2023-06-09 13:00:46 +02:00
MathRestbaseInterface.php Remove functional dead code about PNG images 2023-10-30 10:46:08 +00:00
MathSource.php build: Updating mediawiki/mediawiki-phan-config to 0.14.0 2024-02-14 07:42:39 -05:00
MathValidator.php Make code using the Math.CheckerFactory service discoverable 2022-11-23 12:10:32 +00:00
MathWikibaseConnector.php build: Fix line indents 2024-03-10 22:46:31 +01:00
MathWikibaseInfo.php Use namespaced classes 2024-01-06 16:30:26 +01:00
SpecialMathShowImage.php Remove explicit DB access 2024-01-11 15:57:02 +00:00
SpecialMathStatus.php Special:MathStatus Remove check for special page link 2024-02-19 15:28:06 +00:00
SpecialMathWikibase.php Cleanup SpecialMathWikibase WikibaseClient availability 2024-04-08 14:33:40 +00:00
WikibaseHook.php