//= require modernizr // MathML // www.w3.org/Math/ // By Addy Osmani // Based on work by Davide (@dpvc) and David (@davidcarlisle) // in 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;

});