OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <title>Test that intrinsic height can be resolved</title> |
| 3 <script src="../../resources/testharness.js"></script> |
| 4 <script src="../../resources/testharnessreport.js"></script> |
| 5 <img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='300'
viewBox='0 180 150 220' style='background:blue'></svg>"> |
| 6 <img src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='440
' viewBox='0 180 150 220' style='background:purple'></svg>"> |
| 7 <script> |
| 8 var imgs = document.getElementsByTagName('img'); |
| 9 function waitForComplete(img, i) { |
| 10 if (img.complete) { |
| 11 assert_equals(img.width, 300); |
| 12 assert_equals(img.height, 440); |
| 13 this.done(); |
| 14 } else { |
| 15 setTimeout(t.step_func(waitForComplete.bind(this, img, i + 1)), 1); |
| 16 } |
| 17 } |
| 18 |
| 19 var t1 = async_test("Test that intrinsic height can be calculated from intrins
ic width and intrinsic ratio"); |
| 20 t1.step(waitForComplete.bind(t1, imgs[0], 0)); |
| 21 |
| 22 var t2 = async_test("Test that intrinsic width can be calculated from intrinsi
c height and intrinsic ratio"); |
| 23 t2.step(waitForComplete.bind(t2, imgs[1], 0)); |
| 24 </script> |
OLD | NEW |