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 -->
5 if (window
.testRunner
) {
6 testRunner
.dumpAsText();
7 testRunner
.waitUntilDone();
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 testRunner
.notifyDone();
20 window
.setTimeout(measure(),0);
24 <body onload=
"test();">
25 <object id=
"first" data=
"resources/mu.png" style=
"height: 100px; width:100px;"><embed height=
"300" width=
"300"></object>
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>
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>