Skip to content

Commit

Permalink
Merge pull request #410 from mathjax/assistive-mml
Browse files Browse the repository at this point in the history
Add AssistiveMML support to v3
  • Loading branch information
dpvc committed Jan 25, 2020
2 parents e05096e + d2095b9 commit 1e00675
Show file tree
Hide file tree
Showing 25 changed files with 381 additions and 13 deletions.
7 changes: 7 additions & 0 deletions components/src/a11y/assistive-mml/assistive-mml.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import './lib/assistive-mml.js';

import {AssistiveMmlHandler} from '../../../../js/a11y/assistive-mml.js';

if (MathJax.startup) {
MathJax.startup.extendHandler(handler => AssistiveMmlHandler(handler));
}
5 changes: 5 additions & 0 deletions components/src/a11y/assistive-mml/build.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"component": "a11y/assistive-mml",
"targets": ["a11y/assistive-mml.ts"]
}

11 changes: 11 additions & 0 deletions components/src/a11y/assistive-mml/webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
const PACKAGE = require('../../../webpack.common.js');

module.exports = PACKAGE(
'a11y/assistive-mml', // the package to build
'../../../../js', // location of the MathJax js library
[ // packages to link to
'components/src/input/mml/lib',
'components/src/core/lib'
],
__dirname // our directory
);
1 change: 1 addition & 0 deletions components/src/mml-chtml/mml-chtml.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/mml/mml.js';
import '../output/chtml/chtml.js';
import '../output/chtml/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/mml-chtml/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/mml',
'output/chtml', 'output/chtml/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/mml-svg/mml-svg.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/mml/mml.js';
import '../output/svg/svg.js';
import '../output/svg/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/mml-svg/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/mml',
'output/svg', 'output/svg/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/source.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ exports.source = {
'output/chtml/fonts/tex': `${src}/output/chtml/fonts/tex/tex.js`,
'output/svg': `${src}/output/svg/svg.js`,
'output/svg/fonts/tex': `${src}/output/svg/fonts/tex/tex.js`,
'a11y/assistive-mml': `${src}/a11y/assistive-mml/assistive-mml.js`,
'a11y/semantic-enrich': `${src}/a11y/semantic-enrich/semantic-enrich.js`,
'a11y/complexity': `${src}/a11y/complexity/complexity.js`,
'a11y/explorer': `${src}/a11y/explorer/explorer.js`,
Expand Down
2 changes: 1 addition & 1 deletion components/src/tex-chtml-full/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex-full',
'output/chtml', 'output/chtml/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-chtml-full/tex-chtml-full.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/tex-full/tex-full.js';
import '../output/chtml/chtml.js';
import '../output/chtml/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/tex-chtml/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex',
'output/chtml', 'output/chtml/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-chtml/tex-chtml.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/tex/tex.js';
import '../output/chtml/chtml.js';
import '../output/chtml/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/tex-mml-chtml/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex', 'input/mml',
'output/chtml', 'output/chtml/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-mml-chtml/tex-mml-chtml.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ import '../input/mml/mml.js';
import '../output/chtml/chtml.js';
import '../output/chtml/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/tex-mml-svg/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex', 'input/mml',
'output/svg', 'output/svg/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-mml-svg/tex-mml-svg.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ import '../input/mml/mml.js';
import '../output/svg/svg.js';
import '../output/svg/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/tex-svg-full/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex-full',
'output/svg', 'output/svg/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-svg-full/tex-svg-full.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/tex-full/tex-full.js';
import '../output/svg/svg.js';
import '../output/svg/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';
2 changes: 1 addition & 1 deletion components/src/tex-svg/preload.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ Loader.preLoad(
'core',
'input/tex',
'output/svg', 'output/svg/fonts/tex.js',
'ui/menu'
'ui/menu', 'a11y/assistive-mml'
);
1 change: 1 addition & 0 deletions components/src/tex-svg/tex-svg.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ import '../input/tex/tex.js';
import '../output/svg/svg.js';
import '../output/svg/fonts/tex/tex.js';
import '../ui/menu/menu.js';
import '../a11y/assistive-mml/assistive-mml.js';
import '../startup/startup.js';

0 comments on commit 1e00675

Please sign in to comment.