| <html> | |
| <head> | |
| <title>HIERARCHY_REQUEST_ERR raised if @import rule inserted after a regular rule</title> | |
| <style type="text/css"> | |
| body {color: Blue; } | |
| div {color: Red; } | |
| </style> | |
| <script> | |
| if (window.testRunner) | |
| window.testRunner.dumpAsText(); | |
| </script> | |
| </head> | |
| <body> | |
| <div>This text should be red and the page should have no other style.</div> | |
| <div id="testresult">Fail</div> | |
| <script type="text/javascript"> | |
| try | |
| { | |
| document.styleSheets[0].insertRule("@import url(testStyle1.css);", 1); | |
| } | |
| catch(e) | |
| { | |
| if(window.getComputedStyle(document.body, "").getPropertyValue("background-color") == "rgba(0, 0, 0, 0)" && document.styleSheets[0].cssRules.length == 2) | |
| { | |
| document.getElementById("testresult").innerHTML = "Pass"; | |
| } | |
| } | |
| </script> | |
| </body> | |
| </html> |