shape-margin-003.html (1642B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Shape Margin Valid Values - calc() values</title> 5 <link rel="author" title="Adobe" href="http://html.adobe.com/"> 6 <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> 7 <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property"> 8 <meta name="assert" content="shape-margin values may be calc() values"> 9 <meta name="flags" content="ahem dom"> 10 <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"> 11 <script src="/resources/testharness.js"></script> 12 <script src="/resources/testharnessreport.js"></script> 13 <script src="support/parsing-utils.js"></script> 14 </head> 15 <body> 16 <div id="log"></div> 17 <script type="text/javascript"> 18 var shape_margin_calc_tests = []; 19 ParsingUtils.calcTestValues.forEach(function(value) { 20 testCase = [ value[0], value[1] ]; 21 if(Object.prototype.toString.call( value[2] ) === '[object Array]' && value[2].length == 2) { 22 testCase.push([ value[2][0], value[2][1] ]); 23 } else { 24 testCase.push( value[2] ); 25 } 26 shape_margin_calc_tests.push(testCase); 27 }); 28 generate_tests( ParsingUtils.testShapeMarginInlineStyle, 29 ParsingUtils.buildCalcTests(shape_margin_calc_tests, "inline")); 30 generate_tests( ParsingUtils.testShapeMarginComputedStyle, 31 ParsingUtils.buildCalcTests(shape_margin_calc_tests, "computed")); 32 </script> 33 </body> 34 </html>