Move location of assistive MathML to be more closely related to the position of the typeset math. Issue #1235.
This commit is contained in:
parent
d776874898
commit
e894193e51
|
@ -36,6 +36,7 @@
|
||||||
styles: {
|
styles: {
|
||||||
".MJX_Assistive_MathML": {
|
".MJX_Assistive_MathML": {
|
||||||
position:"absolute!important",
|
position:"absolute!important",
|
||||||
|
top: 0, left: 0,
|
||||||
clip: (HUB.Browser.isMSIE && (document.documentMode||0) < 8 ?
|
clip: (HUB.Browser.isMSIE && (document.documentMode||0) < 8 ?
|
||||||
"rect(1px 1px 1px 1px)" : "rect(1px, 1px, 1px, 1px)"),
|
"rect(1px 1px 1px 1px)" : "rect(1px, 1px, 1px, 1px)"),
|
||||||
padding: "1px 0 0 0!important",
|
padding: "1px 0 0 0!important",
|
||||||
|
@ -44,6 +45,9 @@
|
||||||
width: "1px!important",
|
width: "1px!important",
|
||||||
overflow: "hidden!important",
|
overflow: "hidden!important",
|
||||||
display:"block!important"
|
display:"block!important"
|
||||||
|
},
|
||||||
|
".MJX_Assistive_MathML.MJX_Assistive_MathML_Block": {
|
||||||
|
width: "100%!important"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -94,11 +98,14 @@
|
||||||
return MathJax.Callback.After(["HandleMML",this,state],err.restart);
|
return MathJax.Callback.After(["HandleMML",this,state],err.restart);
|
||||||
}
|
}
|
||||||
frame.setAttribute("data-mathml",mml);
|
frame.setAttribute("data-mathml",mml);
|
||||||
span = HTML.addElement(frame,"span",{
|
span = HTML.addElement(frame,"span",{
|
||||||
isMathJax: true, className: "MJX_Assistive_MathML"
|
isMathJax: true,
|
||||||
|
className: "MJX_Assistive_MathML"
|
||||||
|
+ (jax.root.Get("display") === "block" ? " MJX_Assistive_MathML_Block" : "")
|
||||||
});
|
});
|
||||||
span.innerHTML = mml;
|
span.innerHTML = mml;
|
||||||
frame.setAttribute("role", "presentation");
|
frame.style.position = "relative";
|
||||||
|
frame.setAttribute("role", "presentation");
|
||||||
frame.firstChild.setAttribute("aria-hidden","true");
|
frame.firstChild.setAttribute("aria-hidden","true");
|
||||||
span.setAttribute("role", "presentation");
|
span.setAttribute("role", "presentation");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user