pointerevents.js 963 B

123456789101112131415161718192021222324252627282930
  1. /*!
  2. {
  3. "name": "CSS Pointer Events",
  4. "caniuse": "pointer-events",
  5. "property": "csspointerevents",
  6. "authors": ["ausi"],
  7. "tags": ["css"],
  8. "builderAliases": ["css_pointerevents"],
  9. "notes": [{
  10. "name": "MDN Docs",
  11. "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events"
  12. },{
  13. "name": "Test Project Page",
  14. "href": "https://ausi.github.com/Feature-detection-technique-for-pointer-events/"
  15. },{
  16. "name": "Test Project Wiki",
  17. "href": "https://github.com/ausi/Feature-detection-technique-for-pointer-events/wiki"
  18. },{
  19. "name": "Related Github Issue",
  20. "href": "https://github.com/Modernizr/Modernizr/issues/80"
  21. }]
  22. }
  23. !*/
  24. define(['Modernizr', 'createElement'], function(Modernizr, createElement) {
  25. Modernizr.addTest('csspointerevents', function() {
  26. var style = createElement('a').style;
  27. style.cssText = 'pointer-events:auto';
  28. return style.pointerEvents === 'auto';
  29. });
  30. });