mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-48543 Mathjax: Update default config for JAWS Math player
JAWS Maths player does not recognise the math content when manually specifying the config for MathJax. If you use one of the default config files it works. So - we switch our config to the Accessible.js config that it is based off anyway. There are no features changes with this approach. Conflicts: filter/mathjaxloader/version.php
This commit is contained in:
parent
be1bc2d4cb
commit
b1a55c5ffb
@ -46,6 +46,47 @@ function xmldb_filter_mathjaxloader_upgrade($oldversion) {
|
||||
|
||||
// Moodle v2.8.0 release upgrade line.
|
||||
// Put any upgrade step following this.
|
||||
if ($oldversion < 2015013000) {
|
||||
|
||||
$oldconfig = get_config('filter_mathjaxloader', 'mathjaxconfig');
|
||||
$olddefault = 'MathJax.Hub.Config({
|
||||
config: ["MMLorHTML.js", "Safe.js"],
|
||||
jax: ["input/TeX","input/MathML","output/HTML-CSS","output/NativeMML"],
|
||||
extensions: ["tex2jax.js","mml2jax.js","MathMenu.js","MathZoom.js"],
|
||||
TeX: {
|
||||
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
|
||||
},
|
||||
menuSettings: {
|
||||
zoom: "Double-Click",
|
||||
mpContext: true,
|
||||
mpMouse: true
|
||||
},
|
||||
errorSettings: { message: ["!"] },
|
||||
skipStartupTypeset: true,
|
||||
messageStyle: "none"
|
||||
});
|
||||
';
|
||||
$newdefault = '
|
||||
MathJax.Hub.Config({
|
||||
config: ["Accessible.js", "Safe.js"],
|
||||
errorSettings: { message: ["!"] },
|
||||
skipStartupTypeset: true,
|
||||
messageStyle: "none"
|
||||
});
|
||||
';
|
||||
|
||||
// Ignore white space changes.
|
||||
$oldconfig = trim(preg_replace('/\s+/', ' ', $oldconfig));
|
||||
$olddefault = trim(preg_replace('/\s+/', ' ', $olddefault));
|
||||
|
||||
// Update the default config for mathjax only if it has not been customised.
|
||||
|
||||
if ($oldconfig == $olddefault) {
|
||||
set_config('mathjaxconfig', $newdefault, 'filter_mathjaxloader');
|
||||
}
|
||||
|
||||
upgrade_plugin_savepoint(true, 2015013000, 'filter', 'mathjaxloader');
|
||||
}
|
||||
|
||||
if ($oldversion < 2015021200) {
|
||||
|
||||
|
@ -52,17 +52,7 @@ if ($ADMIN->fulltree) {
|
||||
|
||||
$default = '
|
||||
MathJax.Hub.Config({
|
||||
config: ["MMLorHTML.js", "Safe.js"],
|
||||
jax: ["input/TeX","input/MathML","output/HTML-CSS","output/NativeMML"],
|
||||
extensions: ["tex2jax.js","mml2jax.js","MathMenu.js","MathZoom.js"],
|
||||
TeX: {
|
||||
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
|
||||
},
|
||||
menuSettings: {
|
||||
zoom: "Double-Click",
|
||||
mpContext: true,
|
||||
mpMouse: true
|
||||
},
|
||||
config: ["Accessible.js", "Safe.js"],
|
||||
errorSettings: { message: ["!"] },
|
||||
skipStartupTypeset: true,
|
||||
messageStyle: "none"
|
||||
|
@ -24,6 +24,6 @@
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$plugin->version = 2015021200;
|
||||
$plugin->version = 2015021700;
|
||||
$plugin->requires = 2014110400; // Requires this Moodle version
|
||||
$plugin->component= 'filter_mathjaxloader';
|
||||
|
Loading…
x
Reference in New Issue
Block a user