www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 4182b58c14c484903cec4eb7ebabc66f2174e9dd
parent 3ba60663dfc6efd0269b1aab5250549e6fe5f5e8
Author: Davide P. Cervone <dpvc@union.edu>
Date:   Sun, 24 Jan 2016 13:29:31 -0500

Don't allow assistive MathML to become part of the selection.  Resolves issue #1350.

Diffstat:
Munpacked/extensions/AssistiveMML.js | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/unpacked/extensions/AssistiveMML.js b/unpacked/extensions/AssistiveMML.js @@ -44,7 +44,16 @@ height: "1px!important", width: "1px!important", overflow: "hidden!important", - display:"block!important" + display:"block!important", + // + // Don't allow the assistive MathML become part of the selection + // + "-webkit-touch-callout": "none", + "-webkit-user-select": "none", + "-khtml-user-select": "none", + "-moz-user-select": "none", + "-ms-user-select": "none", + "user-select": "none" }, ".MJX_Assistive_MathML.MJX_Assistive_MathML_Block": { width: "100%!important" @@ -115,7 +124,7 @@ } frame.setAttribute("data-mathml",mml); span = HTML.addElement(frame,"span",{ - isMathJax: true, + isMathJax: true, unselectable: "on", className: "MJX_Assistive_MathML" + (jax.root.Get("display") === "block" ? " MJX_Assistive_MathML_Block" : "") });