css-style-declaration-alias-enumeration.html (1881B)
1 <!DOCTYPE html> 2 <title>Aliases enumerated on CSSStyleDeclaration</title> 3 <link rel="help" href="https://compat.spec.whatwg.org/#css-simple-aliases"> 4 <meta name="assert" content="This test verifies that aliases are enumerated on CSSStyleDeclaration" /> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <body> 8 </body> 9 <script> 10 const PREFIXED_PROPS = [ 11 'webkitAlignContent', 12 'webkitAlignItems', 13 'webkitAlignSelf', 14 'webkitAnimation', 15 'webkitAnimationDelay', 16 'webkitAnimationDirection', 17 'webkitAnimationDuration', 18 'webkitAnimationFillMode', 19 'webkitAnimationIterationCount', 20 'webkitAnimationName', 21 'webkitAnimationPlayState', 22 'webkitAnimationTimingFunction', 23 'webkitBackfaceVisibility', 24 'WebKitBackgroundClip', 25 'webkitBackgroundOrigin', 26 'webkitBackgroundSize', 27 'webkitBorderBottomLeftRadius', 28 'webkitBorderBottomRightRadius', 29 'webkitBorderRadius', 30 'webkitBorderTopLeftRadius', 31 'webkitBorderTopRightRadius', 32 'webkitBoxShadow', 33 'webkitBoxSizing', 34 'webkitFilter', 35 'webkitFlex', 36 'webkitFlexBasis', 37 'webkitFlexDirection', 38 'webkitFlexFlow', 39 'webkitFlexGrow', 40 'webkitFlexShrink', 41 'webkitFlexWrap', 42 'webkitJustifyContent', 43 'webkitMask', 44 'webkitMaskClip', 45 'webkitMaskComposite', 46 'webkitMaskImage', 47 'webkitMaskOrigin', 48 'webkitMaskPosition', 49 'webkitMaskRepeat', 50 'webkitMaskSize', 51 'webkitOrder', 52 'webkitPerspective', 53 'webkitPerspectiveOrigin', 54 'webkitTransform', 55 'webkitTransformOrigin', 56 'webkitTransformStyle', 57 'webkitTransition', 58 'webkitTransitionDelay', 59 'webkitTransitionDuration', 60 'webkitTransitionProperty', 61 'webkitTransitionTimingFunction', 62 ]; 63 64 const docBodyStyle = document.body.style; 65 for (let prop of PREFIXED_PROPS) { 66 test(() => { 67 assert_true(prop in docBodyStyle); 68 }, `${prop} found on CSSStyleDeclaration`); 69 } 70 </script>