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)), 10); | |
pdr.
2014/06/06 03:54:50
10!!1!? Lets crank this down to 1ms :)
davve
2014/06/06 20:26:26
Sure. (I'm hoping it doesn't matter in practice si
| |
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 |