exunit.js 595 B

12345678910111213141516171819202122232425
  1. /*!
  2. {
  3. "name": "CSS Font ex Units",
  4. "authors": ["Ron Waldon (@jokeyrhyme)"],
  5. "property": "cssexunit",
  6. "tags": ["css"],
  7. "notes": [{
  8. "name": "W3C Spec",
  9. "href": "https://www.w3.org/TR/css3-values/#font-relative-lengths"
  10. }]
  11. }
  12. !*/
  13. define(['Modernizr', 'modElem'], function(Modernizr, modElem) {
  14. Modernizr.addTest('cssexunit', function() {
  15. var elemStyle = modElem.elem.style;
  16. var supports;
  17. try {
  18. elemStyle.fontSize = '3ex';
  19. supports = elemStyle.fontSize.indexOf('ex') !== -1;
  20. } catch (e) {
  21. supports = false;
  22. }
  23. return supports;
  24. });
  25. });