Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439 Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
23 lines
850 B
JavaScript
23 lines
850 B
JavaScript
// MathML
|
|
// http://www.w3.org/Math/
|
|
// By Addy Osmani
|
|
// Based on work by Davide (@dpvc) and David (@davidcarlisle)
|
|
// in https://github.com/mathjax/MathJax/issues/182
|
|
|
|
Modernizr.addTest('mathml', function(){
|
|
var hasMathML = false;
|
|
if ( document.createElementNS ) {
|
|
var ns = "http://www.w3.org/1998/Math/MathML",
|
|
div = document.createElement("div");
|
|
div.style.position = "absolute";
|
|
var mfrac = div.appendChild(document.createElementNS(ns,"math"))
|
|
.appendChild(document.createElementNS(ns,"mfrac"));
|
|
mfrac.appendChild(document.createElementNS(ns,"mi"))
|
|
.appendChild(document.createTextNode("xx"));
|
|
mfrac.appendChild(document.createElementNS(ns,"mi"))
|
|
.appendChild(document.createTextNode("yy"));
|
|
document.body.appendChild(div);
|
|
hasMathML = div.offsetHeight > div.offsetWidth;
|
|
}
|
|
return hasMathML;
|
|
}); |