Merge pull request #2192 from NoelDeMartin/MOBILE-3232
MOBILE-3232 filters: Use svg mathjax outputmain
commit
69664c306c
|
@ -14,24 +14,24 @@ module.exports = {
|
||||||
dest: '{{WWW}}/'
|
dest: '{{WWW}}/'
|
||||||
},
|
},
|
||||||
copyMathJaxMain: {
|
copyMathJaxMain: {
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/*.js'],
|
src: ['{{ROOT}}/node_modules/mathjax/MathJax.js'],
|
||||||
dest: '{{WWW}}/lib/mathjax'
|
dest: '{{WWW}}/lib/mathjax'
|
||||||
},
|
},
|
||||||
copyMathJaxConfig: {
|
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/config/**/*'],
|
|
||||||
dest: '{{WWW}}/lib/mathjax/config'
|
|
||||||
},
|
|
||||||
copyMathJaxExtensions: {
|
copyMathJaxExtensions: {
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/extensions/**/*'],
|
src: ['{{ROOT}}/node_modules/mathjax/extensions/**/*'],
|
||||||
dest: '{{WWW}}/lib/mathjax/extensions'
|
dest: '{{WWW}}/lib/mathjax/extensions'
|
||||||
},
|
},
|
||||||
copyMathJaxFonts: {
|
copyMathJaxElement: {
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/fonts/**/*'],
|
src: ['{{ROOT}}/node_modules/mathjax/jax/element/**/*'],
|
||||||
dest: '{{WWW}}/lib/mathjax/fonts'
|
dest: '{{WWW}}/lib/mathjax/jax/element'
|
||||||
},
|
},
|
||||||
copyMathJaxJax: {
|
copyMathJaxInput: {
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/jax/**/*'],
|
src: ['{{ROOT}}/node_modules/mathjax/jax/input/**/*'],
|
||||||
dest: '{{WWW}}/lib/mathjax/jax'
|
dest: '{{WWW}}/lib/mathjax/jax/input'
|
||||||
|
},
|
||||||
|
copyMathJaxOutput: {
|
||||||
|
src: ['{{ROOT}}/node_modules/mathjax/jax/output/SVG/**/*'],
|
||||||
|
dest: '{{WWW}}/lib/mathjax/jax/output/SVG'
|
||||||
},
|
},
|
||||||
copyMathJaxLocalization: {
|
copyMathJaxLocalization: {
|
||||||
src: ['{{ROOT}}/node_modules/mathjax/localization/**/*'],
|
src: ['{{ROOT}}/node_modules/mathjax/localization/**/*'],
|
||||||
|
|
|
@ -32,12 +32,35 @@ export class AddonFilterMathJaxLoaderHandler extends CoreFilterDefaultHandler {
|
||||||
|
|
||||||
// Default values for MathJax config for sites where we cannot retrieve it.
|
// Default values for MathJax config for sites where we cannot retrieve it.
|
||||||
protected DEFAULT_URL = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js';
|
protected DEFAULT_URL = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js';
|
||||||
protected DEFAULT_CONFIG = 'MathJax.Hub.Config({' +
|
protected DEFAULT_CONFIG = `
|
||||||
'config: ["Accessible.js", "Safe.js"],' +
|
MathJax.Hub.Config({
|
||||||
'errorSettings: { message: ["!"] },' +
|
extensions: [
|
||||||
'skipStartupTypeset: true,' +
|
"Safe.js",
|
||||||
'messageStyle: "none"' +
|
"tex2jax.js",
|
||||||
'});';
|
"mml2jax.js",
|
||||||
|
"MathEvents.js",
|
||||||
|
"MathZoom.js",
|
||||||
|
"MathMenu.js",
|
||||||
|
"toMathML.js",
|
||||||
|
"TeX/noErrors.js",
|
||||||
|
"TeX/noUndefined.js",
|
||||||
|
"TeX/AMSmath.js",
|
||||||
|
"TeX/AMSsymbols.js",
|
||||||
|
"fast-preview.js",
|
||||||
|
"AssistiveMML.js",
|
||||||
|
"[a11y]/accessibility-menu.js"
|
||||||
|
],
|
||||||
|
jax: ["input/TeX","input/MathML","output/SVG"],
|
||||||
|
menuSettings: {
|
||||||
|
zoom: "Double-Click",
|
||||||
|
mpContext: true,
|
||||||
|
mpMouse: true
|
||||||
|
},
|
||||||
|
errorSettings: { message: ["!"] },
|
||||||
|
skipStartupTypeset: true,
|
||||||
|
messageStyle: "none"
|
||||||
|
});
|
||||||
|
`;
|
||||||
|
|
||||||
// List of language codes found in the MathJax/localization/ directory.
|
// List of language codes found in the MathJax/localization/ directory.
|
||||||
protected MATHJAX_LANG_CODES = [
|
protected MATHJAX_LANG_CODES = [
|
||||||
|
|
Loading…
Reference in New Issue