Home | History | Annotate | Download | only in encoding
      1 <script>
      2 if (window.layoutTestController) {
      3     layoutTestController.dumpAsText();
      4     layoutTestController.waitUntilDone();
      5 }
      6 function frameLoaded() {
      7     if (document.getElementById('f').contentDocument.styleSheets[0].cssRules[0].selectorText == "#success::before")
      8         document.getElementById('result').innerHTML = "SUCCESS";
      9     if (window.layoutTestController)
     10         layoutTestController.notifyDone();
     11 }
     12 </script>
     13 <link rel=stylesheet href=resources/utf-16-little-endian.css>
     14 <!-- This halts the parsing until stylesheet has been loaded -->
     15 <script src=does_not_exists.js></script>
     16 <div>Test that stylesheet with BOM is correctly parsed when loaded from cache. You should see word SUCCESS below.</div>
     17 <!-- Load the stylesheet to a different frame. This will use a cached copy of the stylesheet. -->
     18 <iframe id=f src=resources/css-cached-bom-frame.html></iframe>
     19 <div id=result>FAIL</div>
     20 
     21