[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / images / embed-does-not-propagate-dimensions-to-object-ancestor.html
1 <html>
2 <head>
3     <!-- https://bugs.webkit.org/show_bug.cgi?id=17688 - ensure the <embed> element does not propagate its height and width to an object ancestor node -->
4     <script>
5         if (window.layoutTestController) {
6             layoutTestController.dumpAsText();
7             layoutTestController.waitUntilDone();
8         }
9
10         function measure() {
11             if ((document.getElementById("first").offsetWidth == document.getElementById("second").offsetWidth)
12                 && (document.getElementById("first").offsetHeight == document.getElementById("second").offsetHeight)
13                 && document.getElementById("third").height == 100 
14                 && document.getElementById("third").width == 100)
15               document.getElementById("console").innerHTML = "SUCCESS";
16             layoutTestController.notifyDone();
17         }
18
19         function test(){
20             window.setTimeout(measure(),0);
21         }
22     </script>
23 </head>
24 <body onload="test();">
25     <object id="first" data="resources/mu.png" style="height: 100px; width:100px;"><embed height="300" width="300"></object>
26     <br>
27     <object id="second" data="resources/mu.png" style="" width="100" height="100"><embed height="300" width="300" type="application/x-shockwave-flash" src="../../plugins/resources/simple_blank.swf"></object>
28     <br>
29     <object id="third" style="" width="100" height="100"><embed height="300" width="300" type="application/x-shockwave-flash" src="../../plugins/resources/simple_blank.swf"></object>
30     <div id="console">FAILURE</div>
31 </body></html>
32