| <html xmlns='http://www.w3.org/1999/xhtml'> | |
| <head> | |
| <script src="../js/resources/js-test-pre.js"></script> | |
| <title>OBJECT - border=pixel</title> | |
| </head> | |
| <p id="description"></p> | |
| <table border=""> | |
| <thead> | |
| <tr> | |
| <th> Title </th> | |
| <th> Actual Image </th> | |
| <th> Expected Image </th> | |
| </tr> | |
| </thead> | |
| <tr><td><div valing="center"> Object Tag with border="50" px </div></td> | |
| <td><object id="objID" data="./resources/images/blue.png" type="image/png" border="50"></object></td> | |
| <td><img src="./resources/images/blue-border.png" /></td> | |
| </tr> | |
| </table> | |
| <div id="console"></div> | |
| <script type="text/javascript"> | |
| description('Tests for border attribute with Object tag<br/><a href="https://bugs.webkit.org/show_bug.cgi?id=48596">Bug 48596</a> : HTML5 Conformance Test failure: approved/xhtml5/object_border_pixel.xhtml</p>'); | |
| function getStyle(el,styleProp) | |
| { | |
| var x = document.getElementById(el); | |
| if (x.currentStyle) | |
| var y = x.currentStyle[styleProp]; | |
| else if (window.getComputedStyle) | |
| var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); | |
| return y; | |
| } | |
| function startTests(prop) | |
| { | |
| var value = getStyle('objID', prop); | |
| if (value =="50px") | |
| testPassed(prop + " is " + "50px."); | |
| else | |
| testFailed(prop + " should be " + "50px" + ". Was " + value); | |
| } | |
| startTests("border-top-width"); | |
| startTests("border-left-width"); | |
| startTests("border-bottom-width"); | |
| startTests("border-right-width"); | |
| </script> | |
| <script src="../js/resources/js-test-post.js"></script> | |
| </body> | |
| </html> | |