mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Math
synced 2024-11-24 07:34:22 +00:00
2308e436ce
This additional hook does not seem to be needed. - wgMathValidModes: All access to this information already uses getValidModes() and thus there is no need to write this back to the input variable (use outside the extension is not supported and it is already not used as cache either). - wgMathDisableTexFilter: All access already uses getDisableTexFilter() Move the last bit of logic there instead. - wgDefaultUserOptions: Duplicate of this already exists in the onGetPreferences hook higher up. This seems almost too easy, so I suspect someone tried this before and intentionally didn't finish it because of some non-obvious issue. See T189966 for related perf anaysis. Change-Id: I4d7fdf6fcae3d44a37bf80d9c72fff2b4361f0c9 |
||
---|---|---|
.phan | ||
db | ||
i18n | ||
images | ||
maintenance | ||
mathoid | ||
modules | ||
sql | ||
src | ||
tests | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
.phpcs.xml | ||
.stylelintrc.json | ||
CODE_OF_CONDUCT.md | ||
composer.json | ||
COPYING | ||
extension.json | ||
Gruntfile.js | ||
HISTORY | ||
Math.alias.noTranslate.php | ||
Math.alias.php | ||
Math.php | ||
MathLaTeXML.php | ||
package-lock.json | ||
package.json | ||
README | ||
RELEASE-NOTES-3.0.0 | ||
ServiceWiring.php |
The version for MediaWiki 1.31+ has some changes since previous versions: By default the math rendering service from the Wikimedia Foundation located at https://wikimedia.org/api/rest_v1/ will be used for math rendering. Therefore php-curl is required. cf. https://www.mediawiki.org/wiki/Manual:CURL Consult https://www.mediawiki.org/wiki/Extension:Math for further information and advanced settings. Attributes of the <math /> element: attribute "display": possible values: "inline", "block" or "inline-displaystyle" (default) "display" reproduces the old texvc behavior: The equation is rendered with large height operands (texvc used $$ $tex $$ to render) but the equation printed to the current line of the output and not centered in a new line. In Wikipedia users use :<math>$tex</math> to move the math element closer to the center. "inline" renders the equation in with small height operands by adding {\textstyle $tex } to the users input ($tex). The equation is displayed in the current text line. "inline-displaystyle" renders the equation in with large height operands centered in a new line by adding {\displaystyle $tex } to the user input ($tex). For testing your installation run php tests/phpunit/phpunit.php extensions/Math/tests/ from your MediaWiki home path. == Logging == The math extension supports PSR-3 logging: Configuration can be dona via $wgDebugLogGroups['Math'] = [ 'level' => 'info', 'destination' => '/path/to/file.log' ];