Skip to content

Commit

Permalink
Update a11y extension
Browse files Browse the repository at this point in the history
  • Loading branch information
dpvc committed Jul 21, 2017
1 parent 0778f4a commit d64fb64
Show file tree
Hide file tree
Showing 84 changed files with 49,700 additions and 135 deletions.
22 changes: 12 additions & 10 deletions unpacked/extensions/a11y/accessibility-menu.js
Expand Up @@ -41,9 +41,9 @@
if (!PATH.a11y) PATH.a11y = HUB.config.root + "/extensions/a11y";

var Accessibility = EXTENSIONS["accessibility-menu"] = {
version: '1.2.2',
version: '1.2.3',
prefix: '', //'Accessibility-',
default: {},
defaults: {},
modules: [],
MakeOption: function(name) {
return Accessibility.prefix + name;
Expand All @@ -52,11 +52,11 @@
return SETTINGS[Accessibility.MakeOption(option)];
},
AddDefaults: function() {
var keys = KEYS(Accessibility.default);
var keys = KEYS(Accessibility.defaults);
for (var i = 0, key; key = keys[i]; i++) {
var option = Accessibility.MakeOption(key);
if (typeof(SETTINGS[option]) === 'undefined') {
SETTINGS[option] = Accessibility.default[key];
SETTINGS[option] = Accessibility.defaults[key];
}
}
},
Expand Down Expand Up @@ -87,7 +87,7 @@
}
},
Register: function(module) {
Accessibility.default[module.option] = false;
Accessibility.defaults[module.option] = false;
Accessibility.modules.push(module);
},
Startup: function() {
Expand All @@ -98,7 +98,7 @@
},
LoadExtensions: function () {
var extensions = [];
for (var i = 0, mpdule; module = this.modules[i]; i++) {
for (var i = 0, module; module = this.modules[i]; i++) {
if (SETTINGS[module.option]) extensions.push(module.module);
}
return (extensions.length ? HUB.Startup.loadArray(extensions) : null);
Expand Down Expand Up @@ -172,10 +172,12 @@
},5); // run before other extensions' menu hooks even if they are loaded first
},5);

MathJax.Callback.Queue(
["LoadExtensions",Accessibility],
["loadComplete",MathJax.Ajax,"[a11y]/accessibility-menu.js"]
);
MathJax.Hub.Register.StartupHook("End Cookie", function () {
MathJax.Callback.Queue(
["LoadExtensions",Accessibility],
["loadComplete",MathJax.Ajax,"[a11y]/accessibility-menu.js"]
);
});

})(MathJax.Hub,MathJax.Extension);

Expand Down
2 changes: 1 addition & 1 deletion unpacked/extensions/a11y/auto-collapse.js
Expand Up @@ -33,7 +33,7 @@
if (!PATH.a11y) PATH.a11y = HUB.config.root + "/extensions/a11y";

var Collapse = MathJax.Extension["auto-collapse"] = {
version: "1.2.2",
version: "1.2.3",
config: HUB.CombineConfig("auto-collapse",{
disabled: false
}),
Expand Down
22 changes: 11 additions & 11 deletions unpacked/extensions/a11y/collapsible.js
Expand Up @@ -41,7 +41,7 @@
if (!PATH.a11y) PATH.a11y = HUB.config.root + "/extensions/a11y";

var Collapsible = MathJax.Extension.collapsible = {
version: "1.2.2",
version: "1.2.3",
config: HUB.CombineConfig("collapsible",{
disabled: false
}),
Expand Down Expand Up @@ -94,7 +94,7 @@
punctuated: {
endpunct: NOCOLLAPSE,
startpunct: NOCOLLAPSE,
default: 12
value: 12
}
},
//
Expand All @@ -108,7 +108,7 @@
text: "...",
appl: {
"limit function": "lim",
default: "f()"
value: "f()"
},
fraction: "/",
sqrt: "\u221A",
Expand All @@ -119,26 +119,26 @@
vector: {
binomial: "(:)",
determinant: "|:|",
default: "\u27E8:\u27E9"
value: "\u27E8:\u27E9"
},
matrix: {
squarematrix: "[::]",
rowvector: "\u27E8\u22EF\u27E9",
columnvector: "\u27E8\u22EE\u27E9",
determinant: "|::|",
default: "(::)"
value: "(::)"
},
cases: "{:",
infixop: {
addition: "+",
subtraction: "\u2212",
multiplication: "\u22C5",
implicit: "\u22C5",
default: "+"
value: "+"
},
punctuated: {
text: "...",
default: ","
value: ","
}
},

Expand Down Expand Up @@ -224,10 +224,10 @@
maction.attr[COMPLEXATTR] = maction.complexity;
if (mml.type === "math") {
var mrow = MML.mrow().With({
data: mml.data,
complexity: mml.complexity,
attrNames: [], attr: {}
});
mrow.Append.apply(mrow,mml.data);
for (var i = mml.attrNames.length-1, name; name = mml.attrNames[i]; i--) {
if (name.substr(0,14) === "data-semantic-") {
mrow.attr[name] = mml.attr[name];
Expand Down Expand Up @@ -265,10 +265,10 @@
else if (this.COLLAPSE[type] && this.MARKER[type]) {
var role = mml.attr["data-semantic-role"];
var complexity = this.COLLAPSE[type];
if (typeof(complexity) !== "number") complexity = complexity[role] || complexity.default;
if (typeof(complexity) !== "number") complexity = complexity[role] || complexity.value;
if (mml.complexity > complexity) {
var marker = this.MARKER[type];
if (typeof(marker) !== "string") marker = marker[role] || marker.default;
if (typeof(marker) !== "string") marker = marker[role] || marker.value;
mml = this.MakeAction(this.Marker(marker),mml);
}
}
Expand Down Expand Up @@ -348,7 +348,7 @@
Collapse_appl: function (mml) {
if (this.UncollapseChild(mml,2,2)) {
var marker = this.MARKER.appl;
marker = marker[mml.attr["data-semantic-role"]] || marker.default;
marker = marker[mml.attr["data-semantic-role"]] || marker.value;
mml = this.MakeAction(this.Marker(marker),mml);
}
return mml;
Expand Down
6 changes: 3 additions & 3 deletions unpacked/extensions/a11y/explorer.js
Expand Up @@ -32,12 +32,12 @@ MathJax.Hub.Register.StartupHook('Sre Ready', function() {
});

var Assistive = MathJax.Extension.explorer = {
version: '1.2.2',
version: '1.2.3',
dependents: [], // the extensions that depend on this one
//
// Default configurations.
//
default: {
defaults: {
walker: 'syntactic',
highlight: 'none',
background: 'blue',
Expand All @@ -56,7 +56,7 @@ MathJax.Hub.Register.StartupHook('Sre Ready', function() {
},

addDefaults: function() {
var defaults = MathJax.Hub.CombineConfig('explorer', Assistive.default);
var defaults = MathJax.Hub.CombineConfig('explorer', Assistive.defaults);
var keys = Object.keys(defaults);
for (var i = 0, key; key = keys[i]; i++) {
if (typeof(SETTINGS[Assistive.prefix + key]) === 'undefined') {
Expand Down

0 comments on commit d64fb64

Please sign in to comment.