Skip to content

Commit d1a569c

Browse files
committed
Add jax parameter to getTabOrder() so that, if overridden, you can identify the jax (and it asociated script).
1 parent a597f21 commit d1a569c

File tree

8 files changed

+10
-10
lines changed

8 files changed

+10
-10
lines changed

unpacked/MathJax.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2368,14 +2368,14 @@ MathJax.Hub = {
23682368
error.oncontextmenu = EVENT.Menu;
23692369
error.onmousedown = EVENT.Mousedown;
23702370
error.onkeydown = EVENT.Keydown;
2371-
error.tabIndex = this.getTabOrder();
2371+
error.tabIndex = this.getTabOrder(this.getJaxFor(script));
23722372
} else {
23732373
MathJax.Ajax.Require("[MathJax]/extensions/MathEvents.js",function () {
23742374
var EVENT = MathJax.Extension.MathEvents.Event;
23752375
error.oncontextmenu = EVENT.Menu;
23762376
error.onmousedown = EVENT.Mousedown;
23772377
error.keydown = EVENT.Keydown;
2378-
error.tabIndex = this.getTabOrder();
2378+
error.tabIndex = this.getTabOrder(this.getJaxFor(script));
23792379
});
23802380
}
23812381
//
@@ -2463,7 +2463,7 @@ MathJax.Hub = {
24632463
return dst;
24642464
},
24652465

2466-
getTabOrder: function() {
2466+
getTabOrder: function(script) {
24672467
return this.config.menuSettings.inTabOrder ? 0 : -1;
24682468
},
24692469

unpacked/extensions/MathMenu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@
587587
jax.tabIndex = jax.oldTabIndex
588588
delete jax.oldTabIndex;
589589
} else {
590-
jax.tabIndex = HUB.getTabOrder();
590+
jax.tabIndex = HUB.getTabOrder(jax);
591591
}
592592
}
593593
},

unpacked/jax/output/CommonHTML/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@
403403
onmouseover:EVENT.Mouseover, onmouseout:EVENT.Mouseout, onmousemove:EVENT.Mousemove,
404404
onclick:EVENT.Click, ondblclick:EVENT.DblClick,
405405
// Added for keyboard accessible menu.
406-
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder()
406+
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder(jax)
407407
});
408408
if (jax.CHTML.display) {
409409
//

unpacked/jax/output/HTML-CSS/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -578,7 +578,7 @@
578578
onmousemove:EVENT.Mousemove, onclick:EVENT.Click,
579579
ondblclick:EVENT.DblClick,
580580
// Added for keyboard accessible menu.
581-
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder()
581+
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder(jax)
582582
});
583583
if (HUB.Browser.noContextMenu) {
584584
span.ontouchstart = TOUCH.start;

unpacked/jax/output/NativeMML/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
container.ondblclick = EVENT.DblClick;
329329
// Added for keyboard accessible menu.
330330
container.onkeydown = EVENT.Keydown;
331-
container.tabIndex = HUB.getTabOrder();
331+
container.tabIndex = HUB.getTabOrder(jax);
332332
if (HUB.Browser.noContextMenu) {
333333
container.ontouchstart = TOUCH.start;
334334
container.ontouchend = TOUCH.end;

unpacked/jax/output/PlainSource/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
ondblclick: EVENT.DblClick,
9292
// Added for keyboard accessible menu.
9393
onkeydown: EVENT.Keydown,
94-
tabIndex: HUB.getTabOrder()
94+
tabIndex: HUB.getTabOrder(jax)
9595
},[["span"]]);
9696
if (HUB.Browser.noContextMenu) {
9797
span.ontouchstart = TOUCH.start;

unpacked/jax/output/PreviewHTML/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@
199199
onmouseover:EVENT.Mouseover, onmouseout:EVENT.Mouseout, onmousemove:EVENT.Mousemove,
200200
onclick:EVENT.Click, ondblclick:EVENT.DblClick,
201201
// Added for keyboard accessible menu.
202-
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder()
202+
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder(jax)
203203
});
204204
if (HUB.Browser.noContextMenu) {
205205
span.ontouchstart = TOUCH.start;

unpacked/jax/output/SVG/jax.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
onmouseover:EVENT.Mouseover, onmouseout:EVENT.Mouseout, onmousemove:EVENT.Mousemove,
223223
onclick:EVENT.Click, ondblclick:EVENT.DblClick,
224224
// Added for keyboard accessible menu.
225-
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder()
225+
onkeydown: EVENT.Keydown, tabIndex: HUB.getTabOrder(jax)
226226
});
227227
if (HUB.Browser.noContextMenu) {
228228
span.ontouchstart = TOUCH.start;

0 commit comments

Comments
 (0)