isCssAnimationSupported.js 736 B

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var animation;
  7. function isCssAnimationSupported() {
  8. if (animation !== undefined) {
  9. return animation;
  10. }
  11. var domPrefixes = 'Webkit Moz O ms Khtml'.split(' ');
  12. var elm = document.createElement('div');
  13. if (elm.style.animationName !== undefined) {
  14. animation = true;
  15. }
  16. if (animation !== undefined) {
  17. for (var i = 0; i < domPrefixes.length; i++) {
  18. if (elm.style["".concat(domPrefixes[i], "AnimationName")] !== undefined) {
  19. animation = true;
  20. break;
  21. }
  22. }
  23. }
  24. animation = animation || false;
  25. return animation;
  26. }
  27. var _default = isCssAnimationSupported;
  28. exports.default = _default;