| OLD | NEW |
| (Empty) |
| 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | |
| 2 <html> | |
| 3 <head> | |
| 4 <script src="../../resources/js-test.js"></script> | |
| 5 </head> | |
| 6 <body> | |
| 7 <p id="description"></p> | |
| 8 <div id="console"></div> | |
| 9 <div id="aspectRatioTest"></div> | |
| 10 <script> | |
| 11 description('CSS Aspect Ratio Parsing Test'); | |
| 12 function testParsing(elementId, value, styleAttribute) | |
| 13 { | |
| 14 var div = document.getElementById(elementId); | |
| 15 div.style[styleAttribute] = value; | |
| 16 return div.style[styleAttribute]; | |
| 17 } | |
| 18 | |
| 19 shouldBeEqualToString('testParsing("aspectRatioTest", "2/1", "-webkit-aspe
ct-ratio")', '2/1'); | |
| 20 shouldBeEqualToString('testParsing("aspectRatioTest", "1/1", "-webkit-aspe
ct-ratio")', '1/1'); | |
| 21 shouldBeEqualToString('testParsing("aspectRatioTest", "1/4", "-webkit-aspe
ct-ratio")', '1/4'); | |
| 22 shouldBeEqualToString('testParsing("aspectRatioTest", "1 / 2", "-webkit-as
pect-ratio")', '1/2'); | |
| 23 shouldBeEqualToString('testParsing("aspectRatioTest", "1.2 / 2", "-webkit-
aspect-ratio")', '1.2/2'); | |
| 24 shouldBeEqualToString('testParsing("aspectRatioTest", "2 / 0.5", "-webkit-
aspect-ratio")', '2/0.5'); | |
| 25 shouldBeEqualToString('testParsing("aspectRatioTest", "inherit", "-webkit-
aspect-ratio")', 'inherit'); | |
| 26 shouldBeEqualToString('testParsing("aspectRatioTest", "none", "-webkit-asp
ect-ratio")', 'none'); | |
| 27 | |
| 28 // The following are invalid and should get ignored. | |
| 29 shouldBeEqualToString('testParsing("aspectRatioTest", "1 2", "-webkit-aspe
ct-ratio")', 'none'); | |
| 30 shouldBeEqualToString('testParsing("aspectRatioTest", "a/1", "-webkit-aspe
ct-ratio")', 'none'); | |
| 31 shouldBeEqualToString('testParsing("aspectRatioTest", "1/a", "-webkit-aspe
ct-ratio")', 'none'); | |
| 32 shouldBeEqualToString('testParsing("aspectRatioTest", "abc123", "-webkit-a
spect-ratio")', 'none'); | |
| 33 shouldBeEqualToString('testParsing("aspectRatioTest", "1", "-webkit-aspect
-ratio")', 'none'); | |
| 34 shouldBeEqualToString('testParsing("aspectRatioTest", "1 / 0", "-webkit-as
pect-ratio")', 'none'); | |
| 35 shouldBeEqualToString('testParsing("aspectRatioTest", "0 / 1", "-webkit-as
pect-ratio")', 'none'); | |
| 36 shouldBeEqualToString('testParsing("aspectRatioTest", "0 / 0", "-webkit-as
pect-ratio")', 'none'); | |
| 37 shouldBeEqualToString('testParsing("aspectRatioTest", "-1 / 8", "-webkit-a
spect-ratio")', 'none'); | |
| 38 shouldBeEqualToString('testParsing("aspectRatioTest", "1 / -9", "-webkit-a
spect-ratio")', 'none'); | |
| 39 shouldBeEqualToString('testParsing("aspectRatioTest", "-1 / -4", "-webkit-
aspect-ratio")', 'none'); | |
| 40 </script> | |
| 41 </body> | |
| 42 </html> | |
| OLD | NEW |